• ベストアンサー

エクセル セルのカラー設定について

入力した文字に対して自動でカラーを変更できますでしょうか あれば、マクロでも構いませんので教えて頂けますでしょうか。 例えば A1にセルFOR MENと入力した際 自動的にA1のセルの背景が青になり A2のセルの文字が青になる また A1にセルFOR WOMENと入力した際 自動的にA1のセルの背景が赤になり A2のセルの文字が赤になる ようにしたいのですが 宜しくお願いします。

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

  • ベストアンサー
  • akiomyau
  • ベストアンサー率43% (555/1280)
回答No.1

A1のセルを選択し、ホームタブの条件付き書式設定の新しいルールを選びます。 数式を使用して、書式設定をするセルを決定を選びます。 =A1="FOR MEN" と入力して、書式ボタンを押し、塗りつぶしで青を指定し、OKを2回押します。 続けて、ホームタブの条件付き書式設定のルールの管理を選び 新しいルールを選び 数式を使用して、書式設定をするセルを決定を選びます。 =A1="FOR WOMEN" と入力して、書式ボタンを押し、塗りつぶしで赤を指定し、OKを2回押します。 次にA2のセルを選択し、ホームタブの条件付き書式設定の新しいルールを選びます。 数式を使用して、書式設定をするセルを決定を選びます。 =A1="FOR MEN" と入力して、書式ボタンを押し、フォントで青を指定し、OKを2回押します。 続けて、ホームタブの条件付き書式設定のルールの管理を選び 新しいルールを選び 数式を使用して、書式設定をするセルを決定を選びます。 =A1="FOR WOMEN" と入力して、書式ボタンを押し、フォントで赤を指定し、OKを2回押します。

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17070)
回答No.2

何処まで、質問が、実際内容を反映して居るかわからないので回答が適当でない可能性があるが、 条件付き書式で出来るだろう (1)エクセルバージョンぐらい書いて質問すること (2)エクセル2003までなら3条件までならできる。 (3)A1とA2の書式の設定は異なるのも珍しい。 ーーー A1を範囲指定して 第1条件で 書式ー条件付き書式ー数式が 数式に =ASC(A$1)="for women" セルパターンの書式を設定する。 第2条件でfor menと同じくfor womenの場合でセルパターンに書式を設定する。 ーー A2にセルを範囲指定して、 第1条件として 書式ー条件付書式ー数式が 数式に =ASC(A$1)="for men" フォントの書式設定する。 第2条件でfor menの場合と同じくfor womenで数式を設定し、そのセルのフォントの書式を設定する。 ーー A1:A2 を範囲指定してコピーする。B1:X2(例えば)を範囲指定して、編集ー形式を選択して貼り付けー書式 ーー ASCはセルの値は全角を半角に統一して比較したが、さらにLOWERで小文字に統一することも出来る。 for menに当たるものが、全角漢字などばかりならASC、UPPERとも意味無いのではずす。

関連するQ&A