• ベストアンサー

Excel2003で指定したセルの色を変更する方法

あるセル(例:C:5)に名前を入力すると別のセル(例:C:4)の色を自動的に変更させる方法を教えて頂きたいのですが可能でしょうか? 更に、特定の名前で反映されるセルの色を全部で5色程設定したいのですが・・・出来るだけ簡単な方法をご教授頂きたく存じます。

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

  • ベストアンサー
  • mitarashi
  • ベストアンサー率59% (574/965)
回答No.5

#2です。ひとつ上のセルの、パターン色を変えたい場合は、 Case Is = "花子"      trg.Offset(-1,0).Interior.ColorIndex = 3 という事です。イベントマクロについては、参考URLをどうぞ。 ただ、その後のやりとりを読むと、なさりたい事の実現は難しそうですね。まこと、まさみ、かおる、あきら...男女共用の名前も沢山ありますので。

参考URL:
http://hp.vector.co.jp/authors/VA016119/hajimete/event1.html
impact99
質問者

お礼

自分なりに熟読したつもりですが やはり今の自分にはVBAプログラムを作成するには スキルが足りないと思います。 色々とお答え頂きありがとうございます。

すると、全ての回答が全文表示されます。

その他の回答 (4)

  • koko88okok
  • ベストアンサー率58% (3839/6543)
回答No.4

ANo.1です。 > この方法で、例えばC5セルに名前を入れたとして 女の子の名前(ひらかな)だと赤、男の子の名前(ひらかな)だと青 女の子の名前(漢字)だとピンク、男の子の名前(漢字)だと水色 にC4のセルの色が変わるように設定していく事は可能なんでしょうか? ひらがな、漢字などで男女を識別することはできませんので、性別の列を設置して「男」なら青色、「女」なら「ピンク」などを表示させるようにします。

impact99
質問者

補足

条件付書式設定でしたら 同じセル内での色の反映になりませんか? あるセルに文字を書き込むと別のセルの色が変更する方法なんですが・・・ 例えばC4に文字を入力するとC3のセルの色が変わると言った感じなんですが それだとやはりVBAなるマクロを組まないといけないのでしょうか・・・

すると、全ての回答が全文表示されます。
  • hige_082
  • ベストアンサー率50% (379/747)
回答No.3

Excel2003の標準的な機能、関数で、条件によってセルの色を変更するのは 条件付き書式設定しかありません 条件付き書式設定は、条件を3つしか設定できません よって3色しか設定できません >セルの色を全部で5色程設定したいのですが 無理です Excel2003の仕様です Excel2007であれば出来ます 絶対出来ないかと言われれば、方法はあります マクロ(VBA)なら可能です 可能ですが簡単ではありません 今のところ、条件を3つ(3色)にするか、Excel2007を購入するしか無いと思います

impact99
質問者

補足

マクロ(VBA)での方法はNo.2でmitarashiさんが リンクを張って頂いた方法で可能と言う事ですよね?

すると、全ての回答が全文表示されます。
  • mitarashi
  • ベストアンサー率59% (574/965)
回答No.2

マクロを使ってでもやる気があるならこちら。 http://okwave.jp/qa4390243.html 回答No.2の後半がご参考になるでしょう。

impact99
質問者

補足

早速の回答ありがとうございます。 マクロですか・・・ 自分にそこまでの技術が在るのか分かりませんが 回答No.2の後半のCase Is = 1             ↑ここに色を付けたい名前を入力していけばいいのでしょうか? 質問ばかりですいません

すると、全ての回答が全文表示されます。
  • koko88okok
  • ベストアンサー率58% (3839/6543)
回答No.1

ご参考に! 「Excelで自動色つけの方法」 http://oshiete1.goo.ne.jp/qa4284829.html 「Excel 2003 条件付き書式設定」 http://www.geocities.jp/ogino2600x/1411.html 「第299回 Excelを使いこなす(条件付き書式)」 http://www.slownet.ne.jp/sns/area/pc/reading/daily_pc/200802280000-8500000.html 「Excel2007(エクセル2007)基本講座:条件付き書式」 http://www.eurus.dti.ne.jp/~yoneyama/Excel2007/excel2007-jyosyo.html

impact99
質問者

補足

早速の回答ありがとうございます この方法で、例えばC5セルに名前を入れたとして 女の子の名前(ひらかな)だと赤、男の子の名前(ひらかな)だと青 女の子の名前(漢字)だとピンク、男の子の名前(漢字)だと水色 にC4のセルの色が変わるように設定していく事は可能なんでしょうか? 自分の理解力が乏しいのでしょうがうまく設定が出来ないので・・・

すると、全ての回答が全文表示されます。

関連するQ&A