すべてのExcelシートには、変数var1が存在します。
変数var1の値が同じExcelシートを選択するVBA式を記述したいと思います。
すべてのシートのリストを取得するにはどうすればよいですか?そして、var1値に基づいてフィルタリングしますか?
シートを確認するには、FOREACHループを使用できます。可能であれば、ActiveWorkbookをワークブックに置き換えます。
For Each Sheet In ActiveWorkbook.Sheets
<do things; 'Sheet' is an object now that takes on the properties
of each sheet in the workbook one at a time.>
Next Sheet
そのループに入ったら、var1をチェックして、好きなことをすることができます。各シートの変数var1が何を意味するのか完全にはわかりません。コメントにあるように、その一部を明確にすることをお勧めします。