- 締切済み
フォルダー内のデータを、、、
ご教授ください。 ひとつのデータを4桁の数字の組み合わせによって48通りの数字の表を同じワークシート内で作っています。 データは大元のbookに一括して貼り付け、そのデータを48通りの別のbookにリンクさせて計算させています。 ところがこれらのbookを開かないと表が更新されません。 これら48個のbookをいちいち開かずともデータを更新させる方法はないものでしょうか。 (30~50MBもあるので開くのに時間がかかるもので) どうかよろしくお願いします。 エクセル2007.
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- apple67652
- ベストアンサー率33% (2/6)
回答No.2
質問と直接関係は無いのですが・・・・『教授(きょうじゅ)』ではなく『教示(きょうじ)』です。私の周りにも間違って使っている人が沢山居ます。日本人として正しい言葉を使いたいですね!
- 米沢 栄蔵(@YON56)
- ベストアンサー率36% (37/102)
回答No.1
[これら48個のbookをいちいち開かずともデータを更新させる方法はないものでしょうか。] bookを開かずにbookのデータを変更することは出来ません。 マクロを使って、bookを自動的に開き、データを変更することは出来ます。 マクロ作成に際して、考慮しなければならないのは、 ?大元のbookから48個のbookにデータを配信するのか ?48個のbook各々を開くとき、大元のbookへアクセスして、データを取得するのか を明確にする必要があります。 ?の場合は、大元のbookにて、48個のbookのfull.pathが取得できる環境が必要です。 ?の場合は、48個のbook各々にて大元のbookのfull.pathが取得できる環境が必要です。 後は、データを効率よく取得し、効率よく挿入するプログラムを作ればOK また、開いたbookを効率よく閉じるプログラムも必要です。