• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:条件付き書式をマクロで記入する方法?)

条件付き書式をマクロで記入する方法

このQ&Aのポイント
  • エクセル2010を使用しておりますが、特定の条件に応じてセルの書式を変更する方法を知りたいです。
  • 特定の番号に一致した場合にセルを太字で赤文字にし、黄色で塗りつぶす方法をマクロで実行したいです。
  • A列、B列、C列それぞれの番号を条件にして、セルの書式を変更する方法を教えてください。

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

  • ベストアンサー
  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.1

マクロを組むよりも条件付き書式の設定で対応するのが最も対応しやすい方法です。 例えばA,B,Cの中に検索したい文字や数値がF1セルに入力されているとします。 初めにA,B,C列を選択します。A1セルがアクティブ状態のセルになっていますね。 そこで「ホーム」タブの「条件付き書式」の「新しルール」から「数式を使用して書式設定するセルを決定」を選択し、数式の窓には次の式を入力します。 =A1=$F$1 同じ画面の「書式」をクリックして「フォント」のタブで「スタイル」から「太字」を選択します。また、「塗りつぶしのタブ」で背景色に「黄色」を選択してOKします。 以上の操作をして条件付き書式を設定することでF1セルに入力したデータに該当するセルの表示が変わります。 また、仮にF1セルからF5セルまでの間に検索したい文字や数値を入力して、その該当するセルの表示を変えるのでしたら条件付き書式での数式は次のようにします。 =COUNTIF($F$1:$F$5,A1)>0

tackty
質問者

お礼

「数式を使用して書式設定するセルを決定」を選択し、数式の窓には次の式を入力します。 を選択していませんでした。 上記の方法で解決しました。 ありがとうございました。

tackty
質問者

補足

回答ありがとうございます。 説明不足ですみませんでした。 一つの数値を指定するのではなく 列ごとに必ず複数の数値を指定します。 よろしくおねがいいたします。

関連するQ&A