• ベストアンサー

エクセル 条件付書式が使えない

エクセルの事で教えてください(2003、以前2000でも同じだった) 商品在庫一覧のワークシートを作成し、 基準以下の在庫数になると商品名のセルに色が付くように「条件付書式」で設定してあります。 そして、いろいろと参照し易いように、他のファイルも同じワークシート内に貼り付けているうちに、ファイルサイズが巨大になってしまいました(50MB)。 新しい商品が増えたので、そのセルにも「条件付書式」を設定しようとしても、グレーアウトしていて出来ません。 ちなみにこのファイルを、「コピー」「形式を選択して貼り付け」を繰り返して、 別ファイルを作るとファイルサイズが小さくなり(1.8MB)、グレーアウトしなくなります。 他の20MBのファイルでも同じ現象が起きます。 最初にワークシートを作成したときには、「条件付書式」が設定できたので、 あるファイルサイズを超えると「条件付書式」は使えなくなるということでしょうか。 そうであれば、どのサイズ以上からでしょうか。 また、同じように「セルの挿入」も「右方向」「下方向」がグレーアウトしてしまいますが、 このように制限される機能は他に何があるのでしょうか。

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

  • ベストアンサー
  • zap35
  • ベストアンサー率44% (1383/3079)
回答No.2

エクセルでは単一ブックに設定できる書式の上限があります(下記URL参照) 従ってその上限を超えてしまうと新たな書式や条件付き書式の追加登録は行えなくなります。ブックのサイズよりはブック中の書式の数が引っかかっていると思われます

参考URL:
http://support.microsoft.com/kb/213904/ja
abuntyan
質問者

お礼

早速のご回答ありがとうございました。 今後ワークシートを作るときに気をつけてみます。

その他の回答 (1)

  • imogasi
  • ベストアンサー率27% (4737/17068)
回答No.1

そうだと思いますよ >ファイルサイズを超えると「条件付書式」は使えなくなるということでしょうか。 ファイルサイズではなく、条件付書式を多数セルに設定することそのものが、メモリを食い、それをファイルに落とすときにファイルサイズが大きくなると思います。 ワークシートのセルには値、表示形式、数式、書式、罫線、条件付書式、コメント、入力規則などの情報が、ぶら下がっていて、2セルに設定すると、単純にメモリ増加が2倍になるような仕組みでないとは思う(エクセルの仕組みの根幹は公開されておらず私は知らない)が、上記セル属性を設定するセルの数、設定種類の数で確実に急激に増えると思われる。そして限度を越えると使えなくなる。 それ以上の詳細のカラクリや仕組み・量的把握の追求は、初心者や通常の人には無理だし、勉強に時間を食うばかりだし、他の基礎的な知識が必要で、きりがないと思う(たとえ説明されても理解できないでしょうということ)。

abuntyan
質問者

お礼

早速のご回答ありがとうございました。 参考になる点が多々ありました。

関連するQ&A

  • Excelの条件付書式の表示

    Excel2000です。 Excelの条件付書式では、条件によってセルを色で塗りつぶしたり、(私はあまり使わないですが、フォントや罫線なども)設定できます。 しかし、セルが色で塗りつぶされていた場合に、 ・条件付書式で色が着いているのか、 ・(条件なく)「セルの書式設定」-「パターン」で色が設定されているのか これらのどちらなのかわからない ということになりますよね。 もちろん、色で塗りつぶされたセルを選択して 書式-条件付き書式 を選べば、もし条件付書式が設定されていれば、その条件が表示されるはずです。 しかし、いちいちそうしなくても、どのセルに【どんな】条件付書式が設定されているかすぐ知る方法をお教えください。 最低でも、条件付書式が設定されているセルをパッとすぐ知る方法をお教えください。

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

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

  • 条件付書式のOR関数

    エクセル2010を使用しています。 シート1のA1のセルが「不要」が入力されている、または「空白」だった際に シート2のA2をグレーにしたいため シート2のA2を選択し条件付書式で数式を指定して、=OR($Sheet1.$A$1="要",$Sheet1.$A$1="")と設定し 書式がグレーになるように設定しましたがうまく設定できませんでした。 初心者ですみません。調べてみましたが、わかりやすい回答がなく 少し急いでおり、お分かりになる方がいらっしゃいましたら教えていただきたく、お願い致します。

  • エクセル 条件付書式について

    エクセルの条件付書式について、お尋ねします。 A1のセルには、背景と同じ色で文字が入力されていて、そこに文字を上書きすると、A1のセルの文字の色が黒に変更されるようにしました。 その後B1のセルに文字を入力すると、A1からE1までのセルの背景がグレーになるようにしたかったのですが、A1のセルだけが、塗りつぶされませんでした。 説明が十分かどうかわからないのですが、質問としては、このようなことが、条件付書式で可能かどうか、可能ならば、その方法を教えていただけますでしょうか。 どうぞよろしくお願いいたします。

  • Excelが重くなったのは条件付書式が原因でしょうか

    Excelが重くなったのは条件付書式が原因でしょうか 数独の解法を考える際 Excelを使うことを思いつき添付画像のようなシートを作りました マクロはわからないので 入力済みのセルは一目でわかるように条件付き書式を設定 しました(N3:AR31) 1枚のシートだけだとあまり感じなかったのですが シートをふやすとだんだんExcelの反応が 重くなってきました 他のファイルでは通常の反応なので条件付き書式が原因なのかなと思っています わたしの推測は正しいのでしょうか もしそうなら何か回避するような方法はないものでしょうか アドバイスよろしくお願いします

  • 条件付書式だけのコピー

    Excelで既存のファイルに条件付書式を設定したいと考えています。 ただし元ファイルには、既に罫線・網掛け等をされているので、条件付書式だけを全体のセルにコピーしたいのです。 そのような方法はあるのでしょうか。 よろしくお願いします。

  • Excelの条件付書式について

    条件付書式について教えてください。 セルに文字列が入っているのですが、たとえば「Aファイル」「Bファイル」など「ファイル」という文字を含むものすべてに書式をつけることはできますでしょうか?「="ファイル"」という条件にするとだめですよね。 よろしくお願い致します。

  • エクセル 条件付書式にて

    エクセルの条件付書式について質問です。 A1セル、セルの書式設定で表示形式をyyyy/m/d(aaa)に設定しています。 A1に11/17と入力すると 2012/11/17(土) と表示されますよね。 土曜日のときにフォントを青にしたく条件付書式を設定したいのですがどのようにしたらよいでしょうか。 無理だと思いつつも =COUNTIF(A1,"*土*") でやってみましたがやはり反映されませんでした。 何か方法ありましたらご教授下さい。 よろしくお願いします。

  • EXCEL2003 条件付書式が狂ってくる

    条件付書式は、見ためにどのセルに入っているのかわからないというのと、複数の条件付書式が入ると、なぜかその前に決めていた条件付書式が消えてしまっているということがあって、なかなか不便に思っています。(やりかたが悪いのかもと思うのですが) それで、VBAの entireculumn というのを見つけたのですが、 これで対応できるでしょうか? やりたい事は、 1 2*--------------------------- 3*--------------------------- 4 5 6*--------------------------- 7*--------------------------- 上記のように、「*」をつけた行にだけ、行全体に色をつけておく、 というのを条件付書式で、 「数式が」「=$A1="*"」 としたもので、その設定をしているシートに、横にずっと、いろんな関数を入れていってます。 ですが、関数を入れたり、そのプロセスで列挿入などすると、 色がずれてしまうのです。 その回避策として、VBAで最初に色の設定をしておけないでしょうか? 「*がある行だけに色をつける。」 よろしくお願いします。

  • ACCESSの条件付書式

    アクセスのデータシートビューで条件付書式ができるのは フォームをデータシートビューで表示したときだけでしょうか? テーブルやクエリでは ツールバーに「書式→条件付書式」は表示されませんが フォームのデータシートビューを開いている時のみ、 「書式→条件付書式」が表示されます。 テーブルやクエリでも条件付書式を設定できる方法があれば教えてください。 よろしくお願いします。

専門家に質問してみよう