- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル VBA セルの色をSheet1とSheet2の両方を変えたいのですが・・・)
エクセル VBA セルの色をSheet1とSheet2の両方を変えたい
このQ&Aのポイント
- エクセル VBAを使用して、Sheet1とSheet2の両方のセルの色を変えたいです。
- 現在、Worksheet_BeforeRightClickイベントを使用してSheet1のセルの色を変えていますが、Sheet2のセルの色も同時に変えたいです。どのように改造すれば良いでしょうか?
- 具体的なセルの範囲と色の変更方法が書かれたVBAコードがありますが、それを改造してSheet2のセルにも同じように色を変えられるようにしたいです。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
試していませんが myRng.Interior.ColorIndex = 37 Sheets("Sheet2").Range(myRng.Address).Interior.ColorIndex = 37 のようにしてみたらどうですか? ただこのマクロは Set myRng = Intersect(Target, Rng) の結果がNothingだとエラーになりそうです。 If Not myRng Is Nothing Then 色を変更する処理 End If にしたらよいと思います。
お礼
お返事遅くなりましてすいません。 上記でばっちり動きました。 ありがとうございます!