- ベストアンサー
VBAで開いているファイルの数を調べる
VBAの初心者です。 ExcelVBAで現在このプログラムのファイル以外に開いているファイルの数がいくつあるか調べるには、どのように書いたらよいでしょうかお教え下さい。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
Msgbox(workbooks.Count) ですが、開いているようには見えないけれど開いているBOOKが存在する場合があります。(マクロブックやアドインなど) 見た目と数が一致しない場合は、それぞれのブック名を確認される方がよいでしょう
その他の回答 (1)
- nicotinism
- ベストアンサー率70% (1019/1452)
回答No.1
Function test() Dim bk As Object Debug.Print "ファイルの数は全部で " & Workbooks.Count For Each bk In Workbooks Debug.Print bk.Name Next End Function ということかな?
お礼
回答ありがとうございました。 うまくいきました。