>>578の続き
追加したものに対してもforeach内の処理かましたければ、
サブルーチンとして外に出して個別に実行した方が良い
※arrayに入れてから別のfoeachループにしたほうが良いかもしれない
Sub foo()
flg = True
For Each x In Worksheets
'各シートの処理
Call print_worksheets_name(x)
If flg Then
Set 新シート = Worksheets.Add
'新シートの処理
Call print_worksheets_name(新シート)
flg = False
End If
Next
End Sub
'メインの処理はここ
Function print_worksheets_name(x)
Debug.Print x.Name
End Function
Excel VBA 質問スレ Part72
■ このスレッドは過去ログ倉庫に格納されています
579デフォルトの名無しさん (ワッチョイ ff68-RJcP)
2021/08/22(日) 00:11:00.32ID:3/Qg+sLj0■ このスレッドは過去ログ倉庫に格納されています
