エクセル2003で条件付書式を追加する方法

このQ&Aのポイント
  • エクセル2003では、条件付書式を3つしか設定できません。
  • 追加で5行ごとに塗りつぶしをする方法について、マクロ以外の方法は見つかりませんでした。
  • エクセル2003を使用している場合は、他の方法を検討してみることをおすすめします。
回答を見る
  • ベストアンサー

条件書式の追加について何かいい方法が

WINDOWS XP EXCELL 2003です。 いつもお世話になります。 条件付書式の範囲は D6:AH555  但し1ヶ月が31日の時 :現在設定している 条件付書式は 条件1 =D$4=TODAY() 条件2 =OR(D$5="土",D$5="日") 条件3 =D$1="○" ですが エクセル2003では3つしか設定できませんよね。 追加として D6:AH555 の範囲で =MOD(ROW(),6)=4 の如くの数式で5行ごとに塗りつぶしをしたいのですが何かいい方法はありませんでしょうか。 マクロではないかと勝手に想像して色々と調べましたが見あたりませんでした。 もし何かの方法で可能ならば御指導いただけると幸甚です。 よろしく御願いいたします。

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

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

条件付き書式の数の制限は,「条件の数」ではなく「結果して現れる書式の数」に限りがあるというイミです。 考え方のその1) たとえば簡易な方法としては 「土日の列と,さらに1行目が○の列」は共通で××の書式を施す などのように条件を集約してしまえば, 条件2: =OR(D$5="土",D$5="日",D$1="○") のようにして条件3を空けて,条件3に「(5行ではなく)6行おき」を設定するような手も考えられます。 考え方のその2) 例えば ・今日の列は黄色くしたい ・土日の列は青くしたい ・○の列は灰色にしたい など,どうしても「結果の書式」を既に3パターン分けて表示「しなければイケナイ」のでしたら,追加の条件(結果の書式)を割り込ませられる余地はありません。 その場合は仕方がないので,そもそも6行おきという条件は,ふつーは一回設定すれば日々のデータ入力とか月が変わるなどで変更を受ける要因ではありません。 手順: 最初の色付け行(ご質問で掲示されたヤリタイ条件だと4行目)に手動で色を塗る。 (ちなみに次に色が付くのは10行目になる) A4:AH9までのセル範囲をコピーする 表全体を選び,型式を選んで貼り付けの書式のみ貼り付けてやると,飛び飛び行に色が塗られた表になる もし必要なら,以上の手順を新しいマクロの記録でマクロに録って利用すれば,何度でも塗り直しを1クリックで簡単に行わせる事も出来るようになります。

dorasuke
質問者

お礼

ご回答いただいた下記でうまくいきました。 条件2: =OR(D$5="土",D$5="日",D$1="○") =AND(D$5="土",D$5="日",D$1="○")とかで試してみました。 うまくいきませんでした。 ありがとう御座いました。 本当にうれしいです。

その他の回答 (2)

  • KURUMITO
  • ベストアンサー率42% (1835/4283)
回答No.2

あるセルの範囲を見たときに同じセルに4つ以上の条件付き書式を設定することはできないということです。 条件1の設定は4行目に設定されているのでしょう。また条件2は5行目に、条件3は1行目でしょうか? 該当の行を対象とするセル範囲を指定して条件付き書式をそれぞれに設定することにすることで、条件1とか2とか3などにすることは無いように思いますね。 ところでD6セルからAH555セルの範囲で5行目ごとに色を付けたいとのことですね。それには次のようにすればよいでしょう。 初めにD6セルからAH555セルまでを範囲として選択します。その後に条件付き書式の設定で数式の窓には次の式を入力し、書式から塗りつぶしの色を指定します。 =MOD(ROW(A1)-1,5)+1=1 なお、この式では最初の行にも色が付くことになります。

dorasuke
質問者

お礼

ありがとう御座いました。 お示しの数式は今後の参考にさせていただきます。

  • Turbo415
  • ベストアンサー率26% (2631/9774)
回答No.1

たしか、2003のネスト回数は最大7ですよ。2007だったら64ですけど。

dorasuke
質問者

お礼

ありがとう御座いました。

関連するQ&A

  • エクセル 条件付書式より優先させたい

    一行おきに色を変えて見やすくするために、 「条件付書式」で「数式が」 =MOD(ROW(),2)=0 を設定しました。 その色のついたセルの上に、 また新たに違う色で強調するために、 セルを塗りつぶしたい部分があるんですけど、 塗りつぶすことができません。 どうすればよいでしょうか? よろしくお願い致します。

  • Excelの条件付書式設定で1行おきに色をつけたシートにフォントの色の条件を指定したい

    Excel2003です 1行おきに色をつける条件付書式 「数式が =MOD(ROW(),2)=0のとき パターンを黄色」 を設定したシートのある列に 数値がマイナス(0より小さい)のとき、フォントの色を赤 数値がプラス(0より大きい)のとき、フォントの色を黒 の条件付書式設定したいのですがその方法を教えてください

  • 条件付書式 しましまともう1つ書式を設定

    エクセルの表をしましま(1行ごとにグレー)にしたいのですが、 条件付書式で、"=AND(MOD(ROW(),2)=1)" を設定すればしましまにできるところまでは分かりました。 ですが、すでに、*の書いてあるセルを網掛けにする条件付書式が入っているセルがあります。 (条件付書式で、セルの値が 次の値に等しい ="*") *の入っているセルは、網掛けで、かつ、しましまにしたいのですが、 そのような設定は可能なのでしょうか?

  • 2つの条件付き書式の動作の違い

    月初から指定日までの累計をダブルクリックだけで表示させるために、添付画像のような数式を設定しました。画像はA12をダブルクリックしたあとEnterキーをたたいた直後の状態です。 数式はうまく動作してくれているのですが、どこまでを計算範囲としているのかを視覚でわかりやすくするため、条件付き書式で計算範囲のみに黄色い背景を設定したつもりなのですが、Enterキーをたたくと一つ下の行のセルにも黄色の背景色がついてしまいます。F9で更新した場合やTabキーで右にセルを移動した場合は問題ありません。 条件付き書式で設定した数式をバラバラに分解して計算したセルに対してほぼ同等の条件付き書式を設定したのが右側の緑の範囲です。こちらはEnterキーをたたいた後も緑色の背景になる範囲は正しいままです。 両者の動作にはどのような違いがあるのでしょうか。 ・黄色い範囲の条件付き書式 =ROW()<=CELL("ROW") ・緑の範囲の条件付き書式 =$D7<=$E7 D7=ROW() E7=CELL("ROW")

  • エクセルの条件付書式

    こんにちは。 はじめて質問させていただきます。 セルD2が今日以前の日付の時別なセルに色をつける設定にしたくて、 条件付書式で「数式が」「=D2<TODAY()」としました。 これで今日以前の日付に色づけできるようになりましたが、空白のセルにもいろがついてしまいます。 空白のセルには色づけしたくない場合はどうすればよいでしょうか? 教えてください><

  • エクセルの「条件付き書式」で困っています

    エクセルの「条件付き書式」なんですが 表の見栄えを良くするために、一行ごとに色を付けようと 「書式」-->「条件付き書式」-->設定ダイヤログに 条件(1)・・「数式が」-----「=MOD(ROW(),2)=0」を設定しました     書式-->パターン・グリーンを指定 思い通り選択範囲の表に、一行ごとの縞模様が出来たのですが 追加で 条件(2)・・「セルの値が」-----「次の値より大きい」-----「100」     書式-->フォント太字・赤を指定 と指定したところセルに色の付いた行(偶数行)は100以上の数値が入力されても フォントが太字・赤になりません このような条件は「条件付き書式」ではなく、表示形式で設定するのでしょうか? 私は「条件付き書式」で一括に設定したいのですが 詳しい方がいらしたら教えて下さい WIN2000・エクセル2000  です。

  • 条件付書式について

    エクセルの条件付書式は3つの条件までしか条件を決めれないのでしょうか?  (1)数式が =$b1="日" c1:e1を塗りつぶす  (2)数式が =$b1="水" e1:d1を塗りつぶす  (3)数式が =$b1="金" d1を塗りつぶす  (4)数式が =$b1="土" e1:d1を塗りつぶす 上記の4つの条件を入れて指定のセルを塗りつぶしたいのですが、、、(2)(4)は塗りつぶすセルは同じなので、 数式が =$b1="水""土" とまとめれば条件は3つになるのでうまくいくように思うのですが。 宜しくお願いします。

  • Excel 条件付書式の数式のコピー

    Excelで、普通の数式を下にコピーすると、例えば、数式中のC15がC16に変わります。ただ、条件付書式の数式を設定したセルをコピーすると、その条件付書式中の数式の例えば、C15がC16に変わってくれません。変える方法はありませんでしょうか。

  • 条件付書式設定でつけた色を残したまま条件式を解除する方法は?

    エクセルで条件付書式設定を、条件に数式をいれて色付けしました。 そのセルの色表示を固定したいのですが、条件を削除してしまえば当然のことながら色表示までなくなります。 書式のコピーをしたら当然のことながら条件付書式設定まで一緒に引っ張って行ってしまいます。 なにかいい方法ご存知のかたいらっしゃいますか?

  • 条件付き書式が出来ない

    w10,office365のユーザーです。 条件付き書式がおかしいのでお訊ねします。 1 列に1カ月の日付を配置する。 2 因みに、日付は1日おきです。10/2,10/4とインプットし、この2個のセルを反転ドローして1カ月を表示しています。問題に関係があるとも思われませんが。 3 1カ月を範囲指定します。 4 ホームタブの条件付き書式を選ぶ。 5 新しいルール、数式で条件を設定。 6 =today() の数式で太字赤色に指定。 7 OKすると列全部が赤色太字になってしまう。 8 今日の日付のセルにだけ条件を入れると指定通りに表示される。 今まではうまくいっていたのですが、今月からの分が不都合になりました。 書式コピーもうまくゆきません。ご教示ください。

専門家に質問してみよう