[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『条件付書式の限度数について』(良太)
「書式」「条件付書式」では3種類以上の設定はできませんか。 Excel2002 WindowsXP
3種類までです。
(川野鮎太郎)
子供の成績表の5段階にセルの色替えで分けたいのですが、 何か良い知恵はございませんでしょうか。 宜しくお願いします。 (良太)
こんばんは お子様の成績表であれば、科目毎に成績を表示する欄(セル)があるでしょうから、 条件付き書式で対応できそうに思うのですが… 私がレイアウトを勘違いしてますでしょうか。 「松武」
色が5種類だと、ギリギリどうかなぁってところですね。 [[20050308152110]]『条件付書式の条件は3つが限度?』(よよ)
(川野鮎太郎)
もちろん成績の良くなかった子にはかわいそうですが、 競争社会の厳しさを教えるのも重要だと思います。 どうすれば5段階色表示ができるかご教授ください。 A B C D E F G 1 国語 数学 理科 社会 ・ ・ ・ 2 愛うえお 3 柿くけ子 4 差巣背祖 5 達伝斗 6 何ぬ根乃 ・ ・ ・ シート2に上の表を作ります。 シート1には5段階表示したリストを作ります。 A B 1 5段階表示 2 愛うえお 3 3 柿くけ子 4 4 差巣背祖 5 5 達伝斗 2 6 何ぬ根乃 1 ・ ・ ・ (良太)
5段階表示のセルは手入力でしょうか?それとも、シート2から数式で反映でしょうか? それと、色はセル色を変えるのでしょうか?文字色を変えるのでしょうか? 文字色なら条件付書式併用でも可能です。
(川野鮎太郎)
シート1の5段階表示リストは手入力です。 数字でもいいです。 お知恵をお貸しください (良太)
文字色で良ければ、セルの書式設定>表示形式>ユーザー定義で[黒][>=5]0;[青][=4]0;; 条件付書式で、残りの3つを、3を緑色、2を黄色、1を赤色などにすれば出来ますよ。
マクロで、イベントを使った方法なら以下のような感じです。 Private Sub Worksheet_Change(ByVal Target As Range) If Target.Count > 1 Then Exit Sub 'B2からB6までが対象 If Application.Intersect(Target, Range("B2:B6")) Is Nothing Then Exit Sub Select Case Target.Value Case 1 MyColor = 5 '青 Case 2 MyColor = 3 '赤 Case 3 MyColor = 6 '黄 Case 4 MyColor = 4 '緑 Case 5 MyColor = 45 'オレンジ Case Else MyColor = xlNone End Select Target.Interior.ColorIndex = MyColor 'セル色を変更 End Sub
(川野鮎太郎)
シート1には各科目の点数が手入力。 そしてシート2はその点数を反映して 80〜100つまり5 60〜79つまり4 40〜59つまり3 20〜39つまり2 0〜19つまり1 と自動で表示され、なおかつ色分けをしたいんです。 シート1 A B C D E F G 1 国語 数学 理科 社会 ・ ・ ・ 2 愛うえお 3 柿くけ子 4 差巣背祖 ここにはテストの点数 5 達伝斗 6 何ぬ根乃 ・ ・ ・ シート2には5段階表示に自動で表示。 A B C D E F G 1 国語 数学 理科 社会 ・ ・ ・ 2 愛うえお 3 柿くけ子 4 差巣背祖 ここには色分けされた5段階表示 5 達伝斗 6 何ぬ根乃 ・ ・ ・ 欲張りましたけどなにとぞお知恵を拝借させてください。 (良太)
数字の文字色であれば、[川野鮎太郎]さんが書かれている、セルの書式設定の表示形式 のユーザー定義(これで3色が可能) と、条件付き書式(これも3色が可能) を組み合わせ ることで、最大で6種類の色で書き分けることができます。 手入力か計算式かは関係ありません。 (ちゅうねん)
マクロのほうはできましたが 条件付書式で、残りの3つを、3を緑色、2を黄色、1を赤色などにすれば出来ますよ。ができませんでした。 文字色で良ければ、セルの書式設定>表示形式>ユーザー定義で[黒][>=5]0;[青][=4]0;;これはできました。 残りの3つを、3を緑色、2を黄色、1を赤色これが出来ませんでした。 (良太)
マジで嬉しいです。本当にありがとうございました。 (良太)
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.