- ベストアンサー
VBA(エクセル)でアクティブファイル名の取得できますか?
エクセルでVBAを使用して、自分自身のファイル名を取得できますか?そんなコマンドありますか? (Aと云うエクセルファイルにVBAを仕込み、自分自身がAというエクセルファイル名であることを、認識(取得)させることが出来るでしょうか) かなり素人ですので宜しく教示願います。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
自分自身ならThisworkbookを使った方が確実です。 sub test() Msgbox Thisworkbook.fullname Msgbox Thisworkbook.Path Msgbox Thisworkbook.name end sub sub test2() Thisworkbook.worksheets(1).range("A1").value = date end sub のように明示的に指定すれば、アクティブブックやアクティブシートに関係なく処理する事も出来ます。
その他の回答 (1)
- keirika
- ベストアンサー率42% (279/658)
回答No.1
Sub aaa() MsgBox ActiveWorkbook.Name End Sub でファイル名の表示になります。
質問者
お礼
早速の回答ありがとうございます。簡単なんですね!
お礼
いろいろ教えてくださいまして、ありがとうございます。