質問: エクセルの条件付き書式。3段階以上設定する方法は? os=win10 エクセル2002です エクセルでテストの集計をしています 偏差値を求め、偏差値を5段階に分類しそれぞれセルの地の色を変えたいと思います 下記のような感じです 偏差値 65以上99未満 赤色 偏差値 55以上65未満 オレンジ色 偏差値 45以上55未満 黄色 偏差値 35以上45未満 水色 偏差値 01以上35未満 青色 条件付き書式の設定で可能だとおもっていたら条件付き書式は3段階までしか設定できません これを5段階まで増やす方法はあるでしょうか? ないならば、別の方法で類似の結果を出す方法はあるでしょうか?
回答: こんにちは! no.1さんが回答されている方法そのままですが・・・ ↓のコードをシートモジュールにしてみてください。 尚、c列2行目以降を対象としていますので、 範囲は実情に合わせてください。 private sub worksheet_change(byval target as range) '//この行から// if intersect(target, range("c:c")) is nothing or target.count > 1 then exit sub '//←c列を対象1// with target if .row > 1 then '//←2行目以降が対象// if .value <> "" then select case .value case is < 35 .interior.colorindex = 5 case is < 45 .interior.colorindex = 28 case is < 55 .interior.colorindex = 6 case is < 65 .interior.colorindex = 45 case is < 99 .interior.colorindex = 3 end select else .interior.colorindex = xlnone end if end if end with end sub '//この行まで// ※ 細かいエラー処理はしていません、 ※ c2セル以降は数値データが入る!という前提です。 条件付き書式が設定してあるとそちらが優先されますので、 条件付き書式はクリアしておいてください。 ※ 注意点 ※ 対象範囲が数式によって表示されている場合は何も変化しません。 数式が対応しているセルのチェンジイベントにする必要があると思います。 青など濃い色にしてしまうと数値が見えにくいと思います。 色は適宜変更してください。 ↓のサイトで色のindex番号は選べます。m(_ _)m https://hichame.hatenadiary.org/entry/20090715/1247632406