ブックやシートやチャートを数える 3行マクロ 59回
次々とブックを開いてしまって、いったい何個のブックを開いているのかわからない。
そんな時は、開いているブックの数を数えるマクロを使いましょう。
(サンプルファイルは、こちらから 3行マクロ59回サンプルデータ)
Excelバージョン:
Sub 開いているブックの数()
MsgBox "開いているブックの数=" & Workbooks.Count
End Sub

Sub 開いているブックの数2()
Debug.Print Workbooks.Count
End Sub

Sub ハイパーリンクを数える()
Debug.Print ActiveSheet.Hyperlinks.Count
End Sub

Sub シートの数()
Debug.Print Sheets.Count
End Sub
このコードの場合のシートはワークシートだけでなくグラフシートも含んでいます。
Sub ワークシートの数()
Debug.Print Worksheets.Count
End Sub
またグラフシートの数だけを調べたい場合は、Chartsプロパティを使用して Charts.Count に変更します。
Sub グラフシートの数()
Debug.Print Charts.Count
End Sub
