A 回答 (3件)
- 最新から表示
- 回答順に表示
No.2
- 回答日時:
開始終了シート含まず、その間のシートで実行
Sub 複数シート()
Const sh_start As String = "Sheet1"
Const sh_end As String = "Sheet6"
Dim i_start, i_end
i_start = Worksheets(sh_start).Index
i_end = Worksheets(sh_end).Index
For i = i_start + 1 To i_end - 1
Worksheets(i).Select
Call AAA
Next i
End Sub
No.1
- 回答日時:
こんにちは
Call Aマクロにシート名などを渡して分岐すれば良いかと
Sub 複数シート()
Dim sh As Worksheet
For Each sh In Worksheets(Array("Sheet1", "sheet3"))
sh.Select
Call Aマクロ(sh.Name)
Next
End Sub
Sub Aマクロ(sh As String)
If sh = "sheet3" Then
メイン処理
End If
End Sub
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルブックの全シートの非表示列を再表示したい 1 2022/12/24 20:48
- Visual Basic(VBA) 【Excel VBA】自動メール送信の機能追加 5 2022/09/29 12:53
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルのオートフィルターのしぼりをクリアーしたい 2 2022/12/24 08:36
- Visual Basic(VBA) 特定の文字を含むシートだけマクロ処理をしたい 1 2023/05/22 01:43
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2023/03/07 14:05
- PowerPoint(パワーポイント) エクセルのマクロについて教えてください。 1 2022/03/25 17:03
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2022/10/13 08:41
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/03/08 09:08
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/03/12 10:10
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/06/09 12:17
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
同じ作業を複数のシートに実行させるにはどうしたらいいのでしょうか
Visual Basic(VBA)
-
作ったマクロを複数のシートで実行できるようにしたい。
Excel(エクセル)
-
マクロを複数シートに実行するには?
Excel(エクセル)
-
-
4
特定の複数のシートに同じ処理をさせたい
Excel(エクセル)
-
5
特定の文字を含むシートだけマクロ処理をしたい
Visual Basic(VBA)
-
6
【VBA】シート名に特定文字が入っていたらマクロを実行したいです。
Visual Basic(VBA)
-
7
特定のシート名のシートのみ除外して、それ以外のシート名のシートをすべて集約する方法(VBA)
Excel(エクセル)
-
8
Excel マクロを各シートごとに実行したい
Excel(エクセル)
-
9
別シートのマクロを実行する方法
Excel(エクセル)
-
10
ExcelVBAで、指定したシートに対して同じ処理を行いたい
Excel(エクセル)
-
11
複数シートのボタンに同一の動作をさせたい
Excel(エクセル)
-
12
ExcelVBAを複数シートで実行する方法
Excel(エクセル)
-
13
【vba】指定範囲の中に任意の文字があるときの条件分岐
Excel(エクセル)
-
14
VBAであるマクロを全てのシートに対して流したい
PowerPoint(パワーポイント)
-
15
Excel VBAである特定文字列を含むシート名例えば「りんご(1)」
Excel(エクセル)
-
16
別シートのマクロボタンをマクロで実行させることができるかどうか
Excel(エクセル)
-
17
VBAで指定シート以外の選択
Visual Basic(VBA)
-
18
i=cells(Rows.Count, 1)とi=cells(Rows.Count, 2)の違い
Visual Basic(VBA)
-
19
エクセルVBA Ifでシート名が合致したら別ファイルから転記する場合のElse IfとForの書き方
Visual Basic(VBA)
-
20
【エクセルマクロ】複数シートで同じマクロを実行
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
マクロを複数シートに実行する...
-
コマンドボタンがデザインモー...
-
エクセルを開いたとき常に同じ...
-
EXCELでワークシートを開いたら...
-
【 Excel】シートの見出しに自...
-
エクセルで回数をカウントする...
-
エクセルでシートの並び替えで...
-
VBA シート名を先月の名前に...
-
VBAで作るexcel検索窓
-
エクセルシート内での閲覧制限
-
VBAで条件によってシート見出し...
-
EXCELのエラー
-
エクセルの複数のワークシート...
-
マクロを特定の複数シートで実...
-
エクセルで串刺ししたシートの...
-
エクセル2010 マクロを実行す...
-
ExcelのSheetに作られたMacro1...
-
全てのシートから特定文字を含...
-
Excel:複数シートから条件に合...
-
シートを保護した時でも並べ替...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
コマンドボタンがデザインモー...
-
マクロを複数シートに実行する...
-
【 Excel】シートの見出しに自...
-
EXCELでワークシートを開いたら...
-
エクセルを開いたとき常に同じ...
-
VBAで条件によってシート見出し...
-
EXCELでマクロを使わずに図形の...
-
マクロを特定の複数シートで実...
-
エクセルでシートの並び替えで...
-
エクセルの複数のワークシート...
-
複数シートの保護・解除
-
エクセルで複数のSheetを一括フ...
-
エクセルで回数をカウントする...
-
EXCELのエラー
-
Excel:複数シートから条件に合...
-
VBA シート名を先月の名前に...
-
EXCELの起動時に常に同じ...
-
Excelで,特定のシートを開いた...
-
Excelのマクロの呼び出し元を知...
-
メッセージボックスでシート名...
おすすめ情報
回答ありがとうございます!
すみません、以下でエラーが出てしまうのですが、
対処方法を教えていただくことは出来ますか?
i_start = Worksheets(sh_start).Index
i_end = Worksheets(sh_end).Index
初心者で知識が足りず申し訳ございません。