- ベストアンサー
VBA ファイルの開き方
マクロでファイルを開くときに Workbooks.open FileName:="\c:=\My Documents\Book1.xls" のように記述しますが、この「Book1」にあたる部分を その日の日付(20090422)のようにするにはどうすれば良いのでしょうか? つまり、ファイル名のところに日付を入れたいのです。 よろしくお願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
>a=Format$(Now,"yyyyMMdd") >Workbooks.open FileName:="\c:=\My Documents\a.xls" Workbooks.open FileName:="c:\My Documents\" & a & ".xls"
その他の回答 (1)
- KG_
- ベストアンサー率62% (34/54)
回答No.1
Format$(Now,"yyyyMMdd") とかどうでしょう。
質問者
お礼
ありがとうございます。 日付を読み込むことはできたのですが、 その変数をファイル名の部分に持っていくことができません。 ファイル名を変数から読み込むことはできないのでしょうか? a=Format$(Now,"yyyyMMdd") Workbooks.open FileName:="\c:=\My Documents\a.xls" とすると、「a」というファイルを開こうとしてしまうんです。 「20090422」というファイルを開きたいのですが。
お礼
ありがとうございます!! ちゃんと開くことができました! 普通に & & でつなげばよかったんですね。 本当にありがとうございました。