質問: excel で質問です。 a1に0 b1に0 a2の0 b2に0 a3に0 b3に0 ・ ・ 上記の様に予めおが入力されています、これを a1='d:\[20110501.xls]sheet1'!b34 a2='d:\[20110501.xls]sheet1'!n34 a3='d:\[20110501.xls]sheet1'!h34 b1='d:\[20110502.xls]sheet1'!b34 b2='d:\[20110502.xls]sheet1'!n34 b3='d:\[20110502.xls]sheet1'!h34 上記の様にしたいのですが、以前教えて頂いた置き換えの方法は 実に面倒で大変です。 そのファイル(20110501)が出来ると、セルの=以降を自動(ボタン?)で入力したい。
回答: 貴方が、どれほどの知識をお持ちかわかりませんが、 できないこと。 日付の名前のファイルが作成されたら、別の集計ファイルの式を追加する なんて、普通にはできません。 vbaというマクロを使用すれば、可能ですが、今、提示されている情報では情報が足りません。 考え方; ● 日付の名前のファイルにマクロを追加するのは、手間が掛かるから、集計ファイルにマクロを埋め込む。 ○ 集計ファイルを開いた時、日付の名前のファイルの有無を確認して、存在するファイルごとに、集計ファイルに 転記する数式を埋め込む 以上の仕様で、マクロを作成してさしあげることは可能ですが、日付の名前のファイルの有無を確認する箇所で、対象と なるフォルダをご自身の環境に合わせたり、細かな修正が必要になりますが、その対応はできますか?