開いているブックの数を取得する方法について説明します。数を取得するにはCountプロパティを使用します。予め複数のブックを開いた状態で実施してみて下さい。
【目次】
構文
記述方法は、以下の通りとなります。
=======================================================================
Workbooks.Count
=======================================================================
[説明]:
開いているブックの数を取得するには「Workbooks.Count」と記述します。内容を纏めると、「現在開いているブックの数を教えて下さい。」との意味になります。
使い方
使い方について、具体的に説明していきます。
[記述例]:
※以下の記述例は、VBE(VBA記述画面)に記述しないと実行ができません。VBEの開き方については、VBEの開き方を参考にして下さい。
-------------------------------------------------
Sub サンプル()
MsgBox Workbooks.Count
End Sub
-------------------------------------------------
内容は、「現在開いているブックの数をMsgBoxで表示して下さい。」との意味になります。
[実行例]:
※ブックを3つ開いているので、”3”が表示されました。
開いているブックの数を取得する方法についての説明は以上です。
おわりに
今回は開いているブックの数を取得する方法について説明しました。類似した内容に開いているブック内のシートの数を取得するもあります。一緒に覚えておくとプログラミングの幅が広がります。