[[20071102204848]] 『条件付書式』(ケン) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『条件付書式』(ケン)

 条件付書式をつけて使用していたものが、最近崩れはじめてきました。

 条件付書式のついているシートを別のファイルへコピーしたり別のファイルへ移動したりすると、次のメッセージが出ます。
 「抽出条件 条件付書式で、他のワークシートまたはブックの参照は使用しません」
全く条件付書式が作動しなくなりました。
 元になる表は途中から2003で作成、WindouwsXP使用
メールで入る記入済みの表(バージョンが2003、2002、2000)を取り込むこともあります。
 設定等に問題があるのでしょうか。よろしくお願いします。


 条件付き書式の「数式が」に入っている数式は
 どのようなものですか?
 (MARBIN)

 条件付書式には数式が3つ入っています。
 表は月(1から12月まで)をクリックするとその月の曜日が変わり土日祝日の行に色がつくようになっています。

 数式1 H19祝日一覧シートの祝日を読み込んで祝日にピンク色をつける
    =countif(H19祝日一覧,$○)>0 

 数式2 日曜日にピンク色をつける
    =weekday($○)=1
 
 数式3 土曜日に水色をつける
        =weekday($○)=7

 $○は3つとも同じで月の最初の曜日が入っています。
 コピーや移動先にも同じ名前の祝日一覧シートがあります。
 いまだに原因がわかりません。よろしくお願いします。


 外しているかもしれませんが...
   書式が入っているシートとH19祝日一覧シートは別のWorkSheetでしょうか?
  条件に他のWorkSheetを参照する事はできなかったと思います。(ゴンタ)

 挿入→名前→定義 から
 「H19祝日一覧」の範囲が
 思った範囲に付けられているか
 確認してみるのはどうですか?
(はずしてるっぽいですが・・・。)

 (HANA)

 MARBINさん、ゴンタさん、HANAさん、アドバイスありがとうございました。
 いろいろいじってみると、使用済みシートはかなり崩れているが未使用シートは大丈夫だったため、
 条件付書式の使用方法に問題があるようです。
 2008年度版からは条件付書式を一部変更することにしました。

 変更箇所
 1.1つのファイルの中で
    祝日一覧(挿入→名前→定義 済み)を別シートにしないで、
    シートの中に入れ(今回は、挿入→名前→定義 は未使用)
    条件付書式がかかっている表の欄外 空いているところに祝日一覧(Y4:Y20)を入れる

 2.数式1を変更し、vlookup関数を利用
  
  =$○=vlookup($○,$Y$4:$Y$20,1,FALSE) 
    祝日にピンクをつける  ※ 数式2と3は同じ

 少しいじってみて
 @1月シート内の条件付書式がかかっている表の中での入力、コピーはOK
 A          〃         欄外右横に入力されている記号を
   色の付いた部分にコピーすると上書きされ色が消える
  しかし、範囲指定し条件付書式(式がそのまま)でOKをクリックすると色が戻る
 B2月シートの条件付書式がかかっている表の中の記号を一部コピーし
   1月シートの表に貼り付けると上書きされるが色OK
   数回行い範囲指定し条件付書式の数式を見ると消えているが、なんとか色は維持されている
   AとBをいっしょに使うと数式を入れなおさないといけなくなる
使用上、AかBを使う場合、どちらか一方にしたほうがいいのでは?

 ☆条件付書式のかかっている表・・・へは複数の人が記入するため@とAに限定した方がよいのでしょうか。

 ☆条件付書式がかかっていない部分・・・計算式等が入っていて少しずつ改良しているため他シートへコピーしたり、
 シートを範囲指定し一度に訂正したり時々行います。(私だけ)
 このような使用方法だとまた崩れる可能性があるのでしょうか。
 
 ☆挿入→名前→定義 を使用していないのに時々、同じなまえにするかどうかのメッセージが出てきます。
名前をつけなくても自動的に一番上に入力されている(2008/1/1)ものが読み込まれるのでしょうか。
 
 条件付書式の使用上の注意点について教えてください。
 よろしくお願いします。


 どの様なことをなさって居られるのか良く分かりませんが・・・
 条件付き書式は、セルの書式設定とは別の所から設定しますが
 やはり、セルの書式です。

 例えば、
 A1:A3を「赤」で塗りつぶして居るとき
 ●A1:A3を選択して右クリック→セルの書式設定[パターン]タブを開くと、
   赤色が選択された状態になっていると思います。

 これは、A3セルをコピーして、A1セルに貼り付けた時も同じです。
  > @1月シート内の条件付書式がかかっている表の中での入力、コピーはOK

 例えば、B1セル(赤色でないセル)をコピーして、A1セルに貼り付けたとき
 A1セルの赤色は無くなります。
  > A1月シート内の条件付書式がかかっている表の欄外右横に入力されている記号を
  >色の付いた部分にコピーすると上書きされ色が消える

 ここで、もう一度●を実行すると
 何色も選択されていない状態だと思います。
 これは、A1:A3の範囲の中に「赤」「色無し」の2つのパターンが存在するからです。

 条件付き書式の場合は、範囲の中に複数の条件付き書式が設定されていた場合
 メニューで、条件付き書式の設定を開いたときに、表示が無くなります。

 たとえば、C列(C1:C3)に 
 =B1="○" と言う条件付き書式が設定されていたとき
 この条件付き書式が設定されていない所のセルをコピペした場合(C1セルに)
 C1セルの条件付き書式は無くなります。
 C1:C3の範囲をみると「=B1="○" の設定があるセル」と「何も設定が無いセル」
 ですので、メニューで条件付き書式の設定を開くと
 =B1="○" と言う数式が表示されます。
(何も設定が無いセルには、設定があるセルの書式が拡張される。)
  >しかし、範囲指定し条件付書式(式がそのまま)でOKをクリックすると色が戻る

 この時、D1に =E1="○"と言う条件付き書式を設定し
 D1セルをコピーして、C1セルに貼り付けると
 C1:C3の範囲には「=B1="○" の設定があるセル」と「=D1="○" の設定があるセル」
 の2つのパターンが存在しています。
 メニューで、条件付き書式の設定を開くと
 数式は表示されません。
  >数回行い範囲指定し条件付書式の数式を見ると消えている

 「条件付き書式」も通常のコピペで上書き出来たり、
 上書きされたりしてしまいますので

 ○設定してある書式が消えないよう、「値貼り付け」で貼り付ける。
 ○シート間コピーの場合は、それをやっても条件が崩れないような
  条件付き書式の数式を設定しておく。
 等に気をつけると良いのかもしれません。

 (HANA)

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.