Excel VBA質問箱 IV

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

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


38133 / 76732 ←次へ | 前へ→

【43742】シートの選択
質問  tomo  - 06/10/24(火) 16:02 -

引用なし
パスワード
   sheet1〜sheet10まであり、それぞれのsheetに対して、
同じマクロを実行させたいと思っています。
下記のコードをFor文等を使用して完結に表現したいのですが、
どのようにしたらよいのでしょうか?

Sub test()
Set ws1 = Worksheets("aaa(1)")
Set ws2 = Worksheets("aaa(2)")
  ・
  ・
  ・
set ws10 = Worksheets("aaa(10)")

ws1.Select
Call test2
ws2.Select
Call test2
  ・
  ・
  ・
ws10.Select
Call test2

End sub


こんなのを試したのですがダメでした。

For i = 1 to 10
 Worksheets("aaa(" & i & ")").Select
 Call test2
Next i

1 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 / 76732 ←次へ | 前へ→
ページ:  ┃  記事番号:
2610219
(SS)C-BOARD v3.8 is Free