![](http://oshiete.xgoo.jp/images/v2/pc/qa/question_title.png?8acaa2e)
No.4ベストアンサー
- 回答日時:
No1です。
> 試してみたのですがアクティブなシートしか変更が反映されませんでした。
どのようなマクロか存じませんが、そのために
st.Activate '(アクティブにする必要があるなら)
としたのですがこの部分は使用されなかったのでしょうか?
> マクロをインポートして実行するだけではないのでしょうか?
意味不明です。
マクロAはどこに記述されているのですか?
どのようなコードなのですか?
すいませんできました
VBエディタでアクティブシートの「Sheet」オブジェクトを選択してしたためアクティブシートしか反映されなかったようです。
対象を「ThisWorkbook」に変更したら正常に実行されました
ありがとうございます
No.3
- 回答日時:
Sub 複数シート()
Dim sh As Worksheet
For Each sh In Worksheets(Array("Sheet1", "sheet3"))
sh.Select
Call Aマクロ
Next
End Sub
Sub 全シート()
Dim sh As Worksheet
For Each sh In Worksheets
sh.Select
Call Aマクロ
Next
End Sub
>マクロをインポートして実行するだけではないのでしょうか?
インポートどこに???
No.1
- 回答日時:
Sub 特定シート()
For Each st In Worksheets
Select Case st.Name
Case "Sheet2", "Sheet4", "Sheet7" '特定シート名
st.Activate '(アクティブにする必要があるなら)
Call Aマクロ
End Select
Next
End Sub
Sub 全シート()
For Each st In Worksheets
st.Activate '(アクティブにする必要があるなら)
Call Aマクロ
Next
End Sub
一例ですが、こんな感じでしょうか。
ありがとうございます
試してみたのですがアクティブなシートしか変更が反映されませんでした。
アクティブシートを別シートにすれば変更されるのですが、
マクロをインポートして実行するだけではないのでしょうか?
実行したマクロはいくつかあるのですが全て簡単なfor文のループです
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2022/10/11 12:55
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルのオートフィルターのしぼりをクリアーしたい 2 2022/12/24 08:36
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルブックの全シートの非表示列を再表示したい 1 2022/12/24 20:48
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2023/02/26 13:19
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/03/01 15:44
- Excel(エクセル) エクセルのマクロについて教えてください。 1 2023/02/25 16:07
- Visual Basic(VBA) エクセルのマクロについて教えてください。 1 2022/10/13 08:41
- Excel(エクセル) エクセルのマクロについて教えてください。 2 2022/10/12 12:55
- Visual Basic(VBA) vbaエクセルマクロ RemoveDuplicatesについて RemoveDuplicatesを使 3 2023/02/28 01:13
- Visual Basic(VBA) エクセルのマクロについて教えてください。 2 2023/03/12 10:10
このQ&Aを見た人はこんなQ&Aも見ています
-
性格の違いは生まれた順番で決まる?長男長女・中間子・末っ子・一人っ子の性格の傾向
同じ環境で生まれ育っても、生まれ順で性格は違うものなのだろうか。家庭教育研究家の田宮由美さんに教えてもらった。
-
マクロを複数シートに実行するには?
Excel(エクセル)
-
作ったマクロを複数のシートで実行できるようにしたい。
Excel(エクセル)
-
マクロを特定の複数シートで実行する方法
Excel(エクセル)
-
-
4
同じ作業を複数のシートに実行させるにはどうしたらいいのでしょうか
Visual Basic(VBA)
-
5
特定の複数のシートに同じ処理をさせたい
Excel(エクセル)
-
6
Excel VBAである特定文字列を含むシート名例えば「りんご(1)」
Excel(エクセル)
-
7
Excel マクロを各シートごとに実行したい
Excel(エクセル)
-
8
特定のシート名のシートのみ除外して、それ以外のシート名のシートをすべて集約する方法(VBA)
Excel(エクセル)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel・Word リサーチ機能を無...
-
特定のPCだけ動作しないVBAマク...
-
メッセージボックスのOKボタ...
-
エクセルのマクロについて教え...
-
エクセルで特定の列が0表示の場...
-
Excel マクロ VBA プロシー...
-
一つのTeratermのマクロで複数...
-
マクロで空白セルを詰めて別シ...
-
特定文字のある行の前に空白行...
-
エクセルのマクロについて教え...
-
ExcelのVBA。public変数の値が...
-
TERA TERMを隠す方法
-
Excel VBAからAccessマクロを実...
-
エクセルに張り付けた写真のフ...
-
マクロで待機時間を作りたい
-
エクセルのマクロをセルの値に...
-
VBAコードについて教えてくださ...
-
wordを起動した際に特定のペー...
-
VBA アドインについて お詳しい...
-
Excel マクロでShearePoint先の...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel・Word リサーチ機能を無...
-
特定のPCだけ動作しないVBAマク...
-
エクセルで特定の列が0表示の場...
-
Excel マクロ VBA プロシー...
-
メッセージボックスのOKボタ...
-
一つのTeratermのマクロで複数...
-
ExcelのVBA。public変数の値が...
-
Excel VBAからAccessマクロを実...
-
TERA TERMを隠す方法
-
ExcelVBAでPDFを閉じるソース
-
エクセルに張り付けた写真のフ...
-
EXCELのVBAでRange("A1:C4")を...
-
エクセルで別のセルにあるふり...
-
ソース内の行末に\\
-
マクロ実行時、ユーザーフォー...
-
特定文字のある行の前に空白行...
-
エクセルVBA
-
wordを起動した際に特定のペー...
-
マクロの記録を使用したマクロ...
-
ダブルクリックで貼り付けた画...
おすすめ情報