誕生日にもらった意外なもの

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

A 回答 (2件)

Msgbox(workbooks.Count)


ですが、開いているようには見えないけれど開いているBOOKが存在する場合があります。(マクロブックやアドインなど)

見た目と数が一致しない場合は、それぞれのブック名を確認される方がよいでしょう
    • good
    • 0
この回答へのお礼

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

お礼日時:2006/12/04 11:21

Function test()


  Dim bk As Object
  
  Debug.Print "ファイルの数は全部で " & Workbooks.Count
  For Each bk In Workbooks
    Debug.Print bk.Name
  Next
End Function
ということかな?
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報