【VBA】シートの数だけ繰り返し処理を行う

シートの数だけ繰り返し処理を行う方法は
複数あります!

ここでは私が1番シンプルと考える方法を
記載します!

前提

以下の3シートがあるExcelファイルがあるとします。
・概要
・設計
・備考

VBAコード

シートの数だけ繰り返し処理を行い、シート名をイミディエイトウィンドウへ出力します。

Option Explicit

Sub sample()
    
    Dim sh As Worksheet
   
    'シートの数だけ繰り返し 
    For Each sh In ThisWorkbook.Worksheets
       Debug.Print sh.Name
    Next
    
End Sub

実行結果

シートの数だけ繰り返し処理を行うことが出来ました。

タイトルとURLをコピーしました