- 締切済み
条件付書式設定の方法(エクセル)
下記のような条件付書式を設定したいのですが、設定行数が約5000行となりますので出来るだけ簡単に設定する方法を、どうか御教示お願いいたします。 E列の条件付書式 =SUM($E$1:$E$5)=10000 ならばE1からE5は青色 =SUM($E$6:$E$10)=10000 ならばE1からE5はは黄色 E列は5行毎に青色と黄色を繰り返す F列の条件付書式 =SUM($F$1:$F$5)=500 ならばF1からF5は青色 =SUM($F$6:$F$10)=500 ならばF6からF10は青色 F列も5行毎に青色と黄色を繰り返す G列の条件付書式 =SUM($G$1:$G$5)=500 ならばG1からG5は青色 =SUM($G$6:$G$10)=500 ならばG6からG10は青色 G列も5行毎に青色と黄色を繰り返す よろしくお願いいたします。
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- zap35
- ベストアンサー率44% (1383/3079)
まず最初にエクセルでは書式数の上限があることをご承知おきください。 http://hp.vector.co.jp/authors/VA016119/delxf.html 5000行だと上限にかかる可能性がありますが、それはさて置いて回答します。 >=SUM($E$1:$E$5)=10000 ならばE1からE5は青色 が分かりません。もし=SUM($E$1:$E$5)が10000以外なら色は塗らないということですか? よく分からないので >E列は5行毎に青色と黄色を繰り返す についてのみ書きます。 最初にE列のデータ範囲を黄色で塗りつぶします 次にE1を選択して「書式」→「条件付き書式」で 「数式が」「=MOD(ROW(E1)-1,10)+1<6」の時「書式」で青にします (黄色も条件付き書式にできますが書式を減らすため、予めセルを黄色に塗っています) E1コピー→「編集」→「形式を選択して貼り付け」→「書式」で他のセルに貼り付けます。F、G列も同じ要領です。
お礼
ありがとうございました
補足
早速の御回答有難うございました。 >=SUM($E$1:$E$5)=10000 ならばE1からE5は青色 が分かりません。もし=SUM($E$1:$E$5)が10000以外なら色は塗らないということですか? 5行の合計が、10000になった時のみ5行(E1からE5のセル)とも青色に塗りつぶすようにしたいという事です。 10000にならない時は、セルの色は変化させない。 言い換えれば、(E1からE5のセル)に入力した数字の合計が10,000になったから正しく入力された、という意味です。 入力の正誤をセルの色の変化で確認したい為です。 尚、セルの色の変化で入力の正誤を確認するだけですので、青色と黄色は交互でなく、黄色一色でも結構です。 >まず最初にエクセルでは書式数の上限があることをご承知おきください。 ご案内、御指導有難うございました。 「ファイルを開くことができなくなることもあるので注意してください。」と記載されていますので、長期間の使用は難しい事がわかりました。 VBAで5個のセルを入力が終了した段階で、10000以外のときは、「合計が違っています」等のエラーメッセージを表示させる様にした方が良いのでしょうか・・・。 自動マクロはわかりますが、VBAは記述出来ません。 勝手ではございますが、VBAの記述方法とか、何か良い方法がありましたら、御指導のほど、かさねてお願い致します。