• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルVBA 選択した値でセルの色を変える方法)

エクセルVBA選択した値でセルの色を変える方法

このQ&Aのポイント
  • エクセルのVBAを使用して、指定されたセルの値に応じて同じ列の範囲に色を付ける方法について教えてください。
  • 条件付き書式を使用することができない前提で、一つの列のみで行いたい場合と、5〜40の範囲内の各列で行いたい場合について詳しく説明してください。
  • VBAコードの一部を示し、Aが選択された場合は黄色、Bが選択された場合は水色と白、Cが選択された場合は水色と白に色を付け、値が選択されていない場合は色を付けないという条件を説明してください。

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

  • ベストアンサー
  • nag0720
  • ベストアンサー率58% (1093/1860)
回答No.1

Target.Row、Target.Column で変更されたセルの行、列が分かります。 また、Range("E6:E31") は Range(Cells(6, 5), Cells(31, 5)) と書き換えることができます。 あとは分かりますよね。

mogu0406
質問者

お礼

教えていただいたように書き換えたら、成功しました。 非常にわかりやすい回答をいただき本当に助かりました。 どうもありがとうございます!!

関連するQ&A