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も見ています
-
プロが教えるわが家の防犯対策術!
ホームセキュリティのプロが、家庭の防犯対策を真剣に考える 2組のご夫婦へ実際の防犯対策術をご紹介!どうすれば家と家族を守れるのかを教えます!
-
マクロを複数シートに実行するには?
Excel(エクセル)
-
作ったマクロを複数のシートで実行できるようにしたい。
Excel(エクセル)
-
同じ作業を複数のシートに実行させるにはどうしたらいいのでしょうか
Visual Basic(VBA)
-
-
4
特定の複数のシートに同じ処理をさせたい
Excel(エクセル)
-
5
マクロを特定の複数シートで実行する方法
Excel(エクセル)
-
6
Excel マクロを各シートごとに実行したい
Excel(エクセル)
-
7
Excel VBAである特定文字列を含むシート名例えば「りんご(1)」
Excel(エクセル)
-
8
【VBA】シート名に特定文字が入っていたらマクロを実行したいです。
Visual Basic(VBA)
-
9
VBAであるマクロを全てのシートに対して流したい
PowerPoint(パワーポイント)
-
10
特定の文字を含むシートだけマクロ処理をしたい
Visual Basic(VBA)
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
Excel・Word リサーチ機能を無...
-
エクセルで特定の列が0表示の場...
-
Excel マクロ VBA プロシー...
-
特定のPCだけ動作しないVBAマク...
-
メッセージボックスのOKボタ...
-
EXCELのVBAでRange("A1:C4")を...
-
ExcelのVBA。public変数の値が...
-
一つのTeratermのマクロで複数...
-
マクロの連続実行
-
TERA TERMを隠す方法
-
Excel VBAからAccessマクロを実...
-
ピボットテーブルでの毎回可変...
-
VBAのIF分で時間指定の条件式の...
-
OnTimeを使ったのですが「エラ...
-
エクセルでキーリストからデー...
-
TeraTermマクロの文字列結合
-
エクセルに張り付けた写真のフ...
-
ExcelVBAでPDFを閉じるソース
-
VBA初心者 Ctrl+での操作、ボタ...
-
EXCELのマクロの重複起動...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
Excel・Word リサーチ機能を無...
-
特定のPCだけ動作しないVBAマク...
-
エクセルで特定の列が0表示の場...
-
Excel マクロ VBA プロシー...
-
メッセージボックスのOKボタ...
-
一つのTeratermのマクロで複数...
-
ExcelのVBA。public変数の値が...
-
エクセルに張り付けた写真のフ...
-
他人が作ったマクロの理解
-
ExcelVBAでPDFを閉じるソース
-
TERA TERMを隠す方法
-
エクセルで別のセルにあるふり...
-
マクロ実行時、ユーザーフォー...
-
Excel VBAからAccessマクロを実...
-
EXCELのVBAでRange("A1:C4")を...
-
TeraTermマクロの文字列結合
-
PDF出力マクロについて。マクロ...
-
#defineの定数を文字列として読...
-
エクセルのマクロをセルの値に...
-
wordを起動した際に特定のペー...
おすすめ情報