- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:複数のシートでマクロの実行)
複数のシートでマクロを実行する方法
このQ&Aのポイント
- 複数のシートで同一のマクロを実行させる方法を詳しく説明します。
- マクロを全てのシートで実行させるための方法を解説します。
- 置換処理を全てのシートで実行するためのマクロの修正方法についてご説明します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
For Each ws In Worksheets ws.Activate 処理内容 Next ws
その他の回答 (1)
- merlionXX
- ベストアンサー率48% (1930/4007)
回答No.1
次のシートをSelectしてないのに、次のシートのRange("A1:G20")をSelectしようとするからエラーになるのです。 Sub Test() Dim ws As Worksheet For Each ws In Worksheets Range("A1:G20").Replace What:="A", Replacement:="B", LookAt:=xlPart Next ws End Sub
質問者
お礼
回答ありがとうございます。 試してみましたが、最初のシートしか実行されませんでした。
お礼
回答ありがとうございます。 うまくいきました。