• ベストアンサー

VBAで開いているファイルの数を調べる

VBAの初心者です。 ExcelVBAで現在このプログラムのファイル以外に開いているファイルの数がいくつあるか調べるには、どのように書いたらよいでしょうかお教え下さい。

質問者が選んだベストアンサー

  • ベストアンサー
  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.2

Msgbox(workbooks.Count) ですが、開いているようには見えないけれど開いているBOOKが存在する場合があります。(マクロブックやアドインなど) 見た目と数が一致しない場合は、それぞれのブック名を確認される方がよいでしょう

ganchan59
質問者

お礼

回答ありがとうございました。 うまくいきました。

その他の回答 (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 ということかな?

関連するQ&A