Excel の複数シートを一括で同じ処理をしたい時は、
「For Each」 か 「For」で処理する。
今更かん満載ですが、備忘で。。
For Each の場合
Dim oSheet As Object For Each oSheet In ThisWorkbook.Worksheets Debug.Print "For Each で「" & oSheet.Name & "」シートの処理実行" oSheet.Select '繰り返したい処理 : : : Next
For の場合
Dim iCnt As Integer For iCnt = 1 To ThisWorkbook.Worksheets.Count Debug.Print "For で「" & Sheets(iCnt).Name & "」シートの処理実行" Sheets(Sheets(iCnt).Name).Select '繰り返したい処理 : : : Next