• ベストアンサー

エクセル2002の条件つき書式で・・・

4以下は背景を赤 5は背景を緑 6は背景を青 7以上は背景を紫 にしたいです。 「条件付書式」で設定するのですが・・・。 4つは無理ですよね? それってできますか? できるならやり方を詳しく教えてください。

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

  • ベストアンサー
  • comv
  • ベストアンサー率52% (322/612)
回答No.2

再びこんばんは >未入力時は透明にしたいです。 >ってことは条件が2つと未入力時透明の3パターンし>かダメということですか? 違います。 例にも書きましたが 条件が3つと未入力時1パターン 計4パターンまでは可能ってことです >文字色で攻めてみることにします。 であれば 例えば 範囲選択 書式設定 表示形式タブ 分類:ユーザー定義 で種類欄に [赤][<=4]0;[緑][=5]0;[青]0 と設定後 条件付き書式で 条件(1) セルの値が▼ 次の値以上▼ 7 書式ボタン フォントタブ 色:紫 を選択 ・・・まだ2つ条件が追加可能ですね (実際は表示形式の条件に文字列の場合を省いているので、文字の時は○色の条件も設定でき 計7パターンになります)

その他の回答 (3)

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

VBAのコードをご参考に。 ボタンを1つ貼りつけて、そのクリックイベントに 下記をコピーし貼りつけて作ります。 Private Sub CommandButton1_Click() Dim cl As Range For Each cl In Selection Select Case cl.Value Case Is > 70 cl.Font.ColorIndex = 9 Case Is > 60 cl.Font.Color = vbGreen Case Is > 50 cl.Font.ColorIndex = 13 Case Is > 40 cl.Font.Color = vbBlack Case Is > 30 cl.Font.Color = vbCyan Case Is > 20 cl.Font.Color = vbYellow Case Is > 10 cl.Font.Color = vbBlue Case Is > 0 cl.Font.Color = vbRed End Select Next End Sub 範囲指定してボタンをクリックすると値の範囲(1-10,11-20、・・・で)によって文字に色がつきます。

  • Silent-G
  • ベストアンサー率15% (2/13)
回答No.3

VBAを使うのですが、 ユーザー定義関数をうまく使えば 無限に設定することが可能です。 詳細は、時間がないので省きます。 次に見るときに解決していなければ コードを書きます。

dlx_xlb_qlo_olp
質問者

補足

勉強勉強!! VBAの式を書いてみていただけますか? がんばってやってみようと思います。

  • comv
  • ベストアンサー率52% (322/612)
回答No.1

こんばんは 条件付き書式は デフォルトも含めると書式パターンは4種類です。 最初からセル範囲を 赤に塗りつぶし 条件(1) セルの値が▼ 次の値に等しい▼ 5 書式ボタンで設定 条件(2) セルの値が▼ 次の値に等しい▼ 6 書式ボタンで設定 条件(3) セルの値が▼ 次の値以上▼   7 書式ボタンで設定 未入力時(値がない時)に塗りつぶしなし だと5パターンになるのでVBAを使わないと無理です。 (文字色なら、条件付き書式に加えて表示形式を工夫することで7パターンまで可能です!)

dlx_xlb_qlo_olp
質問者

補足

言い忘れました!! 未入力時は透明にしたいです。 ってことは条件が2つと未入力時透明の3パターンしかダメということですか? そのcomvさんのおっしゃる「表示形式を工夫する」を 詳しく教えてください!! 文字色で攻めてみることにします。

関連するQ&A

  • 条件付き書式を3個以上設定したい(エクセル)

    エクセルで条件付書式を10個くらい設定したいのですが 3個以上が設定できません。 これがエクセルでの限界なのでしょうか? 赤、青、黄、緑、青、オレンジ、セロテープ、白 というの入力規則でリストで表示した際に 選択した場合色も一緒につけたいのです。。。 条件付書式設定より何か他にいい方法あれば 教えてください

  • Excelの条件付き書式について

    Excelの条件付書式について教えてください。 次のようなことをしたいです。 (1)10個のセルに次のような条件付書式を設定します。  ・条件1:セルの値が5以上だったらセルの塗りつぶし(パターン)を青色にする。  ・条件2:セルの値が5未満だったらセルの塗りつぶし(パターン)を赤色にする。 (2)別の1つのセルで上の10個のセルを監視して  すべてのセルが青色だったら"PASS"と表示する。  ひとつでも赤色のセルがあったら"FAIL"と表示する。 VBAを使用して、条件付書式が設定されたセルを参照し、 どちらの条件付書式が適用されているのか調べられるのなら、 それでもかまいません。 条件付書式でセルの色(パターン)を設定した場合、 セルの.Interior.ColorIndex 及び PatternColorを参照しても、 塗りつぶしはされてないという扱いになっているようです。 なにか方法があるでしょうか?

  • エクセルの条件付き書式について

    A1セルに「100」が入力された場合、B1セルの色を赤に、同様にして200:青、300:黄、400:緑、500:赤、600:青、700:黄、800:緑という風にB1セルの色を変えたいと思います。 条件付き書式は3つまでしかないのですが、色のパターンは4種類なので、元の書式と合わせると4パターンです。 条件付書式で、A1セルの値が200又は600ならB1セルの色を青にするにはどうすればよろしいでしょうか。 つたない文章でわかりにくいかと思いますが、よろしくご回答ください。

  • エクセルの条件つき書式で・・・

    いつもお世話になってます。 今回も条件付書式なんですが・・・。 A2のセルにA1に値より大きければ赤文字             小さければ青文字             同じなら緑文字にしたいのです。 でA3のセルにはA2と比べて・・・。  A4のセルにはA3と比べて・・・としたいのです。 一度A2で「A1と比べて」で設定して A3から後ろへコピペしたら 「常にA1と比べて」で「隣のセルと比べて」になりませんでした。 隣のセルと比べての条件付書式にするには どうするのが簡単にできるのでしょうか?

  • エクセルの条件付書式について

    A1に「路外 125」、B1に「=RIGHT(A1,3)」の関数が入っていて 現在、B1は「125」と表示されています。 B1の条件付書式は50以上~99までは青表示、第二条件は100以上の時は赤表示と 条件付書式を入れていますがうまくゆきません。 セルに関数が入っている時は条件付書式が使えないのでしょうか? 宜しくお願いします。

  • EXCELの条件書式

    例えば、5桁の乱数が10×100の表内に1000個入っています。この中から、特定の5桁の数値5個(例えば00023,81819,26345,88199,40876)のセルのみ背景を赤にしたいのです。 条件付書式で設定できる条件が3個しかありません。この3条件で抽出したセルを手作業で絶対書式にして、再度残りの2条件を設定しなおすしか方法はないでしょうか? 何か良いヒントありましたらお教えください。

  • エクセルの条件付書式について

    商品コ-ド表   商品色(別表)    色別したい   (赤色)   (青)   (黄色) 0123        0123    1236    2015 1236        0654    1239    5698 1239                   5698 2015 0654 商品コ-ド表を商品色別表のように、赤、青、黄色に エクセルの「書式」→「条件付書式」を使って色別したいのですが、初心者なので、条件付書式の設定内容が、 わかりません。具体的に教えてください。

  • エクセルの条件付き書式に関して

    エクセルの条件付き書式の件で教えて頂けないでしょうか。 条件1 A1セルが空白の時にはC1の背景を青色 こちらはD1セルの条件1に「=ISBLANK(A1)」と設定しました。 次にB1のセルの結果が5%~-5%(0.05~-0.05)の範囲であればC1の背景を緑で文字色は黒。 B1のセルの結果が上記範囲外であればC1の背景を緑で文字を赤色の太い文字にしたいのですが、数式の記述方法が分かりません。 教えて頂きたく、宜しくお願いいたします。

  • Excel 2007,2010での条件付き書式

    Excel 2007,2010での条件付き書式(前月比比較) Excel 2007か2010の条件付き書式についてお教えください。 A列にパーセンテージが記載されています。 100%以上であれば緑矢印、100%未満であれば赤矢印を表示したいと思っています。 最終的にやりたいことは、前月比が100%以上あれば緑矢印、でなければ赤矢印を表示したいです。 条件付き書式でいろいろ設定をしてみたのですが、よくわかりませんでした。 上記のことをやるにはどのように設定をしたらよいでしょうか? よろしくお願いいたします。

  • EXCELで条件付書式を使いたいが

    またまた質問させていただきます。 条件付書式を使ってセルの色を変えようとしたのですが、条件が6条件有り出来ませんでした。 やりたいことは、C5~AJ54の範囲のセルに下記の文字が入ったとき、そのセルの色を変えたいのです。 入力  セル色 赤外---黄色 青外---黄色 赤中---緑色 青中---緑色 赤内---青色 青内---青色 といったことがしたいのです。 VBAを使ってセルを塗りつぶす例などを調べてやってみましたが、勉強不足で旨くいきませんでした。 どうか、宜しくお願いします。

専門家に質問してみよう