• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセル VBA セルの色をSheet1とSheet2の両方を変えたいのですが・・・)

エクセル VBA セルの色をSheet1とSheet2の両方を変えたい

このQ&Aのポイント
  • エクセル VBAを使用して、Sheet1とSheet2の両方のセルの色を変えたいです。
  • 現在、Worksheet_BeforeRightClickイベントを使用してSheet1のセルの色を変えていますが、Sheet2のセルの色も同時に変えたいです。どのように改造すれば良いでしょうか?
  • 具体的なセルの範囲と色の変更方法が書かれたVBAコードがありますが、それを改造してSheet2のセルにも同じように色を変えられるようにしたいです。

質問者が選んだベストアンサー

  • ベストアンサー
  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.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 にしたらよいと思います。

nanny
質問者

お礼

お返事遅くなりましてすいません。 上記でばっちり動きました。 ありがとうございます!

関連するQ&A

専門家に質問してみよう