Excel VBA質問箱 IV

当質問箱は、有志のボランティア精神のおかげで成り立っています。
問題が解決したら、必ずお礼をしましょうね。
本サイトの基本方針をまとめました。こちら をご一読ください。

投稿種別の選択が必要です。ご注意ください。
迷惑投稿防止のため、URLの入力を制限しています。ご了承ください。


38133 / 76738 ←次へ | 前へ→

【43748】Re:シートの選択
回答  Kein  - 06/10/24(火) 16:54 -

引用なし
パスワード
   >sheet1〜sheet10まであり
それが対象ブック内の全シートであれば

Dim WS As Worksheet

For Each WS In Worksheets
  Call test2
Next

とすれば良いし、それ以外に違うシートがある場合、ちょっと長いけど

Dim WS As Worksheet

For Each WS In Sheets(Array("aaa(1)", "aaa(2)", "aaa(3)", "aaa(4)", _
"aaa(5)", "aaa(6)", "aaa(7)", "aaa(8)", "aaa(9)", "aaa(10)"))
  Call test2
Next

というコードでも出来ます。
あとは「選択しているシート全て」ということにするなら

Dim WS As Worksheet

For Each WS In ActiveWindow.SelectedSheets
  Call test2
Next

0 hits

【43742】シートの選択 tomo 06/10/24(火) 16:02 質問
【43743】Re:シートの選択 Jaka 06/10/24(火) 16:17 発言
【43749】Re:シートの選択 tomo 06/10/24(火) 16:56 質問
【43748】Re:シートの選択 Kein 06/10/24(火) 16:54 回答
【43751】Re:シートの選択 tomo 06/10/24(火) 17:56 質問
【43754】Re:シートの選択 Kein 06/10/24(火) 18:17 回答
【43769】Re:シートの選択 tomo 06/10/25(水) 11:38 お礼
【43755】Re:シートの選択 maverick 06/10/24(火) 18:27 回答

38133 / 76738 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free