• 締切済み

Excel2007 条件付き書式が付いているシート

条件付き書式を使用しているシートをコピー(シートのコピーすると)並びが変わってしまします。 Book全体で条件付き書式を統一していますが、コピーするとなぜか並びが変わって優先順位が変更されてしまいます。 シートのコピーをすると各種書式も引っぱって行ってもらえると思ったのですが、どうも違うようで、コピーした都度、そのシートだけ条件付き書式の並びだけを変更しております。 どなたかよい方法があれば教えてください。 これって、マイクロソフトのもともとの仕様なのかわかりません。  

みんなの回答

  • end-u
  • ベストアンサー率79% (496/625)
回答No.3

■xl2007:SetFirstPriorityメソッド(その後 http://blog.goo.ne.jp/end-u/d/20100816

tamchin143
質問者

お礼

ありがとうございます

  • end-u
  • ベストアンサー率79% (496/625)
回答No.2

例えばあるセルに複数の「条件付き書式」が設定してあって、 その「条件付き書式」の 【「適用先」セル範囲が条件ごとに違う場合】、  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ コピーによって「条件付き書式」の順番が逆転します。 「優先順位」が変更されるのではなく、 「条件付き書式」を追加した順番が逆転します。 後に追加した条件が上位に来るため、 「優先順位」が変更される事があります。 これは同一シート上のコピー&ペーストでも発生します。 FillDown、FillRightなどのフィルコピーでは発生しません。 対策としては ・条件的に可能であれば「適用先」を揃える。 ・「優先順位」が低いものから先に「条件付き書式」を設定して  後で「優先順位」を変更する。 などが考えられますが、面倒ですよね。 バグとしか言い様がありません。 2007から「条件付き書式」機能が大きく変わった事によって いろんな不具合が出てます。sp3でも直ってません。 2010では解消されています。

tamchin143
質問者

お礼

これができないといろいろな表現に制限が付いてしまうのでちょっと困っていました。 Book間のコピーでも順位が変わってしまい不便しています。 しばらくはその都度、順位を変更しながらコピーして使用します。 ご回答ありがとうございます。

noname#204879
noname#204879
回答No.1

「優先順位」とは何か、どういう風に「並びが変わって優先順位が変更されてしま」のか、当該「条件付き書式 」の条件がどうなっているか、を説明しないと・・・

関連するQ&A

  • 条件付き書式の入ったシートのコピー

    以前、以下で条件付き書式の設定について教えていただきました。 http://okwave.jp/qa/q6344967.html 現在、あるブックで以下のように設定をしています。 ■通常のセルに対して書式設定 表示形式-ユーザー定義 #,##0.## ■条件付き書式 1)ルールの種類 数式を使用して、書式設定するセルを決定 2)次の数式を満たす場合に値を書式設定 =U8=INT(U8) 3)書式 表示形式-ユーザー定義 #,### 上記のように設定することで、このブック上はうまくいくのですが、 適用したシートを別なブックに移動したり、コピーしたりすると 書式設定が正しくなびきません。 (条件付き書式を見ると、コピー元のブックと同じになっているのに、  コピー前は「#,###」が適用されていたものが「#,##0.##」になってしまったり、  分数表記になってしまったりします) 条件付き書式の設定が間違っているのでしょうか?

  • エクセル2010 書式が多すぎて追加できない。

    計算の量が増えてきたためブックを分けて マイクロソフトのサポートを読みながらフォントなども統一して 極力書式を増やさないようにしているのですが、 1Sheetしか作っていないのに 書式が多すぎるて追加できません。と出てしまい 他のブックからの文字、数値のコピーが出来ません。 他のブックとフォントなどはそろえています。 参考になるサイトも見つからず困っています。 どうぞよろしくお願い致します。

  • Excel2010 2007の条件付き書式

    Excelの条件付き書式についてお伺いします。 Excel2010 と Excel2007で 以下の書式を設定した際に表示される結果が異なります。 ・A1セルに下罫線を設定 ・A2セルに条件付き書式で空白(Empty)なら上罫線"なし"を設定 Excel2007の場合、上記設定によりA1セルに下罫線が表示されますが Excel2010の場合、下罫線なしで表示されませんでした。 Excel2010では隣接するセルの罫線設定より 条件付き書式での罫線なしが優先されている様なのですが、 そのような仕様変更をヘルプ、MSのページなどで探したのですが 見つけることができませんでした。 上記仕様変更が明記されている箇所(ヘルプやページ等)を ご存じないでしょうか。 以上、ご教示の程何卒宜しくお願い申し上げます。

  • エクセル2013で開くと条件書式がなくなる

    エクセル2013についてお聞きします。 エクセル2007をこれまで使用しておりましたが、この度2013に変更しました。 2013は64bit版です。その為に以前のoffice関連をアンインストールし新規で インストールしました。インストールは問題なく終わったのですが、これまで使用・保存 していたエクセルファイル(.xlsxファイル)を開くと問題があり可能な限り修復しますと メッセージが現れファイル自体は開くのですが、これまで設定していた条件付き書式が シートによって全て無くなります。ブックには複数のシートがあるのですが、1シートだけ 全ての条件書式が失われます。失われるシートとそうでないシートには同じ条件の物も一部 あるのですが1シートのみ全ての条件が失われます。 ファイルは日々の売上管理の様な物です。ちなみに条件はA列に日付 その日付で本日の行を色強調さすものや、列単位で前日よりプラスマイナスでフォント色切り替え・列全体での最高・最低など他もその程度の簡単な物ばかりです。 根本的なところからお聞きしたいのですが、2007ブックを2013で開く際には93ブックを2007で開く際のような互換モードで開いたりしないものなのでしょうか? できれば多数の条件を設定しているファイルですので再設定は避けたいのですが、何か良い方法はございますでしょうか? ちなみに現在はとりあえず2007に戻しています。 また、ファイルに関しても2,013側ではコピーを取って開いたので元ファイルと2013で開いた書式が 消えたファイルの二つがあります。どちらも2007で開くと元ファイルは条件書式が元のままで、 もう一方は書式が消えて保存されています。 よろしくおねがいします。

  • 【Excel2007】条件付き書式の色だけコピーしたい

    条件付き書式のコピーに関しての質問です。 在庫の管理でエクセルを使っていて、基準在庫、現在在庫、そして比較の3つのシートが存在しています。 基準在庫を下回った商品をわかりやすく表示するため比較シートに(現在在庫-基準在庫)を計算させて、出た値が負だった場合の条件付き書式を設定しています。 ただ現在の方法だと、条件付き書式で表示が変わるのは"比較シート"だけなので、比較シートの条件付き書式で基準在庫を下回った品目は分かっても、現在在庫シートで基準在庫を下回った商品がどれだけあるか等が判断できないので困っています。 そこで"比較シート"の条件付き書式の書式(色やフォント)だけを別のシート(現在在庫シート)にコピーしたいのですが、方法はありますでしょうか? 通常のコピー&ペーストだと条件付き書式の"条件"のコピーとなってしまって困っています。詳しい方がいましたらよろしくお願いします。

  • 【Excel】他のブックにセルをコピーする際、条件付書式もコピーしたい

    【環境】 OS:XP SP2 Excel:2003 ブックA・シートAのセルA1には条件付書式が設定されています。 そのセルA1を、別のブック(ブックB・シートB)のセルA1にコピーすると、 条件付書式は引き継がれません。 引き継ぐ(条件付書式も同時にコピー)する方法はありますでしょうか? よろしくお願いします。

  • EXCEL2007でセルの書式設定ができません。

    いつも対象のセルを選んでから、右クリックでセルの書式設定を選び、罫線やフォントの種類を変更しているのですが、今作っているブックでは右クリックをしてもセルの書式設定が選べません。 このブックは、仕事で使っているもので、様式が決まっており、ある人が作ったシートに私が文字を入力していくようになっているものです。 きっとこのブックを作った人が何か指定をして私が勝手に罫線なんかを変更できないようにしているのだと思うのですが、他のワークシートからデーターをコピーして貼り付けて使おうと思っているので、変更したいんです。 コピーして使おうと思っているワークシートは罫線とかフォントが違うので、変更しないといけないんです。 初歩の質問かもしれませんが、どうしたらいいか教えてください。

  • マクロで複数シートに条件付き書式をかける方法(excel)

    以前、同内容の質問をしたのですがお答えいただけなかったので(泣) マクロで複数シートの書式を変更するものを作りたいのですが、罫線やフォントは変更できるのに条件付き書式だけは先頭シートにしか設定されません。1シートづつ設定するマクロを作るしかないのでしょうか?

  • エクセル・条件書式のセルをコピー

    お願いします。 条件書式を反映しているセルをコピーすると、そのコピー先でも反映してしまいます。その結果、コピー先に膨大な条件書式がはっせいしてしまい、いつのまにか重たいブックに変わってしまいます。 使用しているシートのみで反映させる方法は有りますでしょうか? もしくは、コピーの時に条件書式を一緒にしない方法も併せてお願いします。 office2007です。

  • エクセル2007 条件付き書式の優先度について

    ネットで検索しても、どうしても解決策が見つからなかったので こちらで質問させていただきます。 エクセル2007で、20以上の条件付き書式をセルに設定したシートを 複製すると優先順位がぐちゃぐちゃになってしまいます。 使用OS:XP 元シートでは思いつくまま条件付き書式を設定し、 その後優先度を操作していたのですが、 複製したシートではその順番が変わってしまっています。 そのため、複製するたびに優先度を設定し直さなくてはならず、 とても手間がかかります。 優先度が変わらないシートの複製方法がありましたら教えて下さい。 よろしくお願いします。

専門家に質問してみよう