• ベストアンサー

セルに自動で色が付く方法について

エクセルで例えば、1つ目のセルから5つ目のセルまで、[10]と表示されているとします。 その中で1つを[11]にします。すると自動的に色が付くといったような設定はできるのでしょうか。 要するに、セル内の数字を変更するとセルの色を自動的に色が付くようにしたいといった方が早いでしょうか。 何方かご存知の方おりましたら教えていただけないでしょうか。 よろしくお願いいたします。

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

  • ベストアンサー
  • yhc3594
  • ベストアンサー率27% (25/92)
回答No.1

「条件付き書式」を使ってみてはどうでしょうか?

waesrd2002jp
質問者

お礼

ご多忙中にも関わらず、ご回答ありがとうございました。

その他の回答 (3)

  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.4

>セル内の数字を変更するとセルの色を自動的に色が付くようにしたいといった方が早いでしょうか。 条件付き書式設定で良いと思います。 セルのフォントと背景色を自由に決めることもできます。 セルの値を入力中は変化しませんがEnterキーの打鍵で確定すれば指定の状態になります。

waesrd2002jp
質問者

お礼

ご多忙中にも関わらず、ご回答ありがとうございました。

  • FEX2053
  • ベストアンサー率37% (7987/21355)
回答No.3

「数字が○○になったこと」をキックにして色を変えるのは 「条件付き書式」を使えばオッケーです。 http://office.microsoft.com/ja-jp/excel-help/HA102749294.aspx でも、「数字が変わったこと」をキックにして色を付けることは Excelだけではできません。VBAを使ってプログラムを組む 必要があります。 「変わった後に○○という値になる筈」と言う条件を洗い出せば 条件付き書式を駆使すれば可能ですが、この時は、数字がもとに 戻ると色も消えてしまいますよ。

waesrd2002jp
質問者

お礼

ご多忙中にも関わらず、ご回答ありがとうございました。

  • keithin
  • ベストアンサー率66% (5278/7940)
回答No.2

シート名タブを右クリックしてコードの表示を選ぶ 現れたシートに下記をコピー貼り付ける private sub Worksheet_Change(byval Target as excel.range)  dim h as range  for each h in target   if h <> "" then    h.interior.color = vbred   else    h.interior.colorindex = xlnone   end if  next end sub ファイルメニューから終了してエクセルに戻る セルを編集する。 #補足ですが ご相談に書かれている通り >[10]と表示されているとします という状態からの作業になります。 言わずもがなですが「最初の10を記入する」のも「セルが編集された」事に違いは無いので、同じように色が付きます。 「最初の10」を記入した後は、一回セルの塗色を「色塗り無し」にして最初の状態を作ってから利用します。 #どこのセル範囲にそういう操作をしたいのかも情報が無いので、必要に応じて別途ご相談を投稿するなどして、適切に応用してください。

waesrd2002jp
質問者

お礼

ご多忙中にも関わらず、ご回答ありがとうございました。

関連するQ&A

  • EXCELのセルの色変更

    こんにちは。 EXCELのセルに数字が入力されるとそのセルのみ 自動で色を変更させることは可能でしょうか? 可能であれば方法を教えて下さい。 よろしくお願いします。

  • セル内の数字を変更すると[塗りつぶし]の色が変わる

    Microsoft Excel 2010にて、セル内の数字を変更すると自動的に[塗りつぶし]の色を灰色にしたいのですが、何方かご存知の方おりましたら教えていただけないでしょうか。よろしくお願いいたします。

  • セルに自動で色が付く方法について(その2)

    添付データのとおり、表のセル内で違う数字が入っている部分があります。その部分を、手入力で、一つ一つ色塗りをしていますが、セル内の違う数字が入っている部分を一度に、尚且つ自動で色を塗る方法があれば何方か教えていただけないでしょうか。 よろしくお願いいたします。

  • エクセルで色のついたセルを間単に数える方法はありますか

    エクセルでランダムに2万個の升目の中に、数千個の色付きセルがあるとします。これをすばやく短時間で数える方法は無いでしょうか。ご存知の方がいらっしゃいましたら教えて下さい。ちなみに色付きセルの中に数字やテキストデータは入ってません。

  • セル色を、ある条件で自動的に色分けして塗りつぶしさせたい

    こんにちは。いつもお世話になっております。 まさに標題の通りなのですが、有る位置のセル内に入れた数字によって設定済みの色でセルを 塗りつぶしたい場合、どのようにすれば宜しいでしょうか。 因みに現在は下記の通りに設定しております。 ●現在の設定● 書式(D)→条件付き書式(D) にて 条件1(1) 数式が =$G2=1 であればセル色を黄緑 条件2(2) 数式が =$G2=2 であればセル色をピンク 条件3(3) 数式が =$G2=3 であればセル色を水色 ◆この度、設定変更しなくてはならない背景◆ 来月からセルG2に入れる数字が現状では1,2,3のみですが1,2,3,4,5と変更になる為。 (書式付き設定ではMAX3つまでしか設定できないように見受けられるので) 尚、当方はさほどエクセルに精通しておりませんのでマクロやVBAなど組んだ事が無く、かつ、 以前ちょっと挑戦しようと思ったのですが全く理解できなかった為、例えば関数などを用いて 設定出来る方法がありましたら例文を記載して戴けますと非常に助かります。 また、エクセルのヘルプで検索した結果 「VBAを使用してセルの塗りつぶしの色を変更する」というものを見つけたので閲覧↓ http://office.microsoft.com/ja-jp/excel/HA011366271041.aspx?pid=CL100570551041 したのですが、式らしきものを見つけたものの、その意味が理解できず、どのように記述して よいのか判りませんでした。。。 以上、お手隙の方、いらっしゃいましたら何卒ご教授の程、お願い致します。

  • エクセル 2つのセル内の数字の大きい方に印がつく

    エクセルで、なにかの式を入れて、2つのセルの中の数字が大きい方に自動的に何か色がついたり、印がついたりすることって可能ですか? それか、2つの数字の大きい方の数字がもう1つのセル内に、自動的に表示させることって可能でしょうか。 おわかりの方がいらっしゃいましたら、お教えください。 よろしくお願いします。

  • Excelでセルの色を自動で変更

    エクセルでセルの色を自動で変更することはできますか? たとえば、セルA1を赤に変更したらセルA3とA5が。セルB1を青に変更したらセルB3とB5が自動的に変更する。というようなことをやりたいのです。 セルの条件付書式変更ではうまくできなかったので。。 ご教授おねがいします<m(__)m>

  • エクセルで自動にセルの色を変えたい

    エクセルを使った表示について質問です。 セルの中にある締切の日付が記入されており、今日の日付からその締切までの日数が、たとえば10日以上であれば青、5日から10日の間であれば黄色、5日を切ったら赤というように、そのセルの色が自動で変わるようにしたいのですが、マクロを使う以外には方法はありませんでしょうか。

  • エクセルで塗りつぶしをした横のセルを入力すると自動で同じ色に塗りつぶされるのですがなぜでしょう・・・

    エクセルの質問です。 例えば、文字等入力されているA1からE1までのセルを指定して、黄色で塗りつぶします。次にF1に「あいう」と入力し、エンターを押すとA6のセルが勝手に黄色に塗りつぶされます。 条件付き書式設定は何も設定されていません。 オプション等で何か自動に設定されているのでしょうか? もしかしたら外部から送られてきたデータなので送り主がそうなるような設定にしているのでしょうか? 自動で塗りつぶされないようにしたいのですが、ご存知の方教えてください。

  • エクセルでセルをクリアされたら、自動的にセルの色を変更したい

    エクセルで、セルの値がDeleteキーなどでクリアされた場合に、 自動的にセルの色がかわるようにしたいのですが、 何かよい方法はないでしょうか? セルの内容が変更された場合のフォントの色を変えるために、 Private Sub Worksheet_Change(ByVal Target As Range) Target.Font.ColorIndex = 3 End Sub というマクロは設定しています。 これだとクリアされた場合、わからないので。。。 よろしくお願いします。

専門家に質問してみよう