• 締切済み

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

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

みんなの回答

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

「条件付き書式」で「ルールのクリア」を選択しますと「選択したセルからルールをクリア」か「シート全体からルールをクリア」を選ぶことができますね。よそのシートでは条件付き書式を使わないのでしたら移った先で「ルールのクリア」から「シート全体からルールをクリア」を選択すればよいでしょう。 条件付き書式のセル範囲をコピーして他に貼り付けるときに、条件付き書式のない状態で貼り付けるのでしたら、「形式を選択して貼り付け」で「数式」や「数式と数値の書式」などにチェックをして貼り付けをすればよいでしょう。

tomtom0628
質問者

お礼

早速の返答、ありがとうございます。 他の方への返答にも記載しましたが、一旦別シートへコピーしたデータを、元のシートで再利用する事も度々あります。 条件書式とは別に、セルや文字に色付けをした書式はそのまま残していきたいわけなんです。 そうなると、別シートで条件書式を消した場合、色付け書式は残るわけですが、元シートへ戻す場合に今度は条件書式が消えてしまうのです。。。

  • ASIMOV
  • ベストアンサー率41% (982/2351)
回答No.2

「条件付書式」を一気に削除する方法です(一度に1シートづつですけど) シートの左上(「1」の上、「A」の左)をクリックすると、シート全体を選択した状態になります その状態で 「書式」「条件付書式」「削除」とし 条件のすべてにチェックを入れて「OK」とします

tomtom0628
質問者

お礼

早速の返答、ありがとうございます。 他の方への返答にも記載しましたが、一旦別シートへコピーしたデータを、元のシートで再利用する事も度々あります。 条件書式とは別に、セルや文字に色付けをした書式はそのまま残していきたいわけなんです。 そうなると、別シートで条件書式を消した場合、色付け書式は残るわけですが、元シートへ戻す場合に今度は条件書式が消えてしまうのです。。。

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

条件付き書式は、書式の範疇に入るらしく、条件付き書式は形式を選択して貼り付けー貼り付けで、書式をはずして貼り付けると、移らないようです。 ーー 条件付書式はセルごとに複写する方法でなく、それが出来る場合は、連続セル範囲を指定して、一遍に設定したほうが、メモリ領域を食わないのではないかと、想像しています。ただし条件付き書式を設定した場合のエクセルの記憶のカラクリまで説明した記事は、エクセル・インサイドの知識なので、私などには見つからず、それがわからないと説明できない事項なので、正誤ははっきりしません。 1セルごとにA1=x、A2=x,A3=x・・と情報を持つより、A1:A3(初めと終わりの間に対し)=xの方がメモリが経済的では無いかと思っています。拾い範囲に同一条件付き書式を設定する場合両者やってみてはどうですか。

tomtom0628
質問者

お礼

早速の返答、ありがとうございました。 貴殿のように全範囲にての書式で行っておりますが、コピー先で同じ条件書式が重複保管(?)されていき、結果的に重くなってしまう感じです。

関連するQ&A

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

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

  • Excel2007条件付き書式の結果だけをコピー

    Excel2007 条件付き書式で設定した書式を、 他のセルにそのまま反映させたい場合にはどうすればいいでしょうか? 今、表が2つある状態で、片方の表に条件付き書式で色をつけています。 この色が塗られたセルの組み合わせを、 別の数字が書かれているもう一つの表に反映したいと思っています。 ここで、書式のコピーだと条件付き書式のままでコピーされてしまうため、 色だけを単純に反映できません。 条件付き書式の結果だけをコピーする方法があれば教えてください。

  • エクセル 条件付き書式のコピーって出来ますか??

    条件付き書式を別のセルにコピーしても反映されません。 形式を選択して貼り付けで書式を選択してもダメでした。 設定しなおすしか方法はないのでしょうか? おわかりの方教えてくださーい!

  • エクセルのチェックボックスと条件付き書式のコピーについて

    エクセルのチェックボックスと条件付き書式のコピーについて エクセル2007を使用しているのですがチェックボックスと、条件付き書式を設定したセルのコピー&ペーストができません。 どのようにすればいいのでしょうか? B列D列にチェックボックスをおいて、B列の結果をE列に反映させTRUEならH4が青になり、D列の結果をF列に反映させTRUEならH4が赤になり、どちらにもチェックが入っていなければH4はそのままにするというところまでは作れたのですが、行数も50行ほどあり、反映させるセルも1つづつ違うのですが、コピーと貼り付けで簡単に行を増やしたりすることはできないのでしょうか?また、他にもシートが15ほどありますので、気が遠くなる作業になりそうです。 添付画像は1つ1つ設定していきました。 設定は下記のようにしました。 チェックボックスのコントロールの書式設定のリンクするセルは「$D4」「$E4」と設定しており、 また、H1は条件付き書式で、ルール「=$E4=TRUE」書式「青の塗りつぶし」適用先「=$H$4」              ルール「=$D4=TRUE」書式「赤の塗りつぶし」適用先「=$H$4」 としています。 初心者ですので、質問の意味などが分かりにくいかと思いますが回答よろしくお願いします。

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

    Excel2007で条件付き書式でセルの色と罫線を設定しているセルがあります。 このセルをコピーして別シートに貼りつける際に、条件付き書式に合致して設定されている書式を条件なしで、そのままコピー出来ないでしょうか。 拙い説明で分かりにくいですが、イメージとしては計算式で数値が表示されているセルがある時に、計算式がいらない場合は、セルをコピーして値の貼付を行って数値だけを持っていくのと同じような事が条件付き書式でも出来ないか、と言う事です。

  • セルの書式数について

    Excel2002で、複数ブックからシートをコピーしてきて、ひとつのプックまとめているのですが、途中で「セルの書式が多すぎるため、書式を追加できません。」というメッセージが出てシートをコピーできなくなりました。 調べてみると、セルの書式の組み合わせの上限が約4000であるということがわかりました。 しかし、どのシートがどのくらいのセル書式を消費しているのか不明なため、適切な対応ができません。あるひとつのブックが現在どのくらいのセル書式を使用しているのか知る方法はありませんでしょうか。 ==>(理由)特定のひとつのブックだけ極端に多くの書式が使用されているとすると、そのブック(コピー元)のみをチューニングすればよいと思うため。つまりどのブックをチューニングすれば良いかを知りたいのです。 よろしくお願いいたします。

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

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

  • Excel VBA 条件付書式の条件満たすセル取得

    Excel2010のVBAで条件付書式の条件を満たすセルの番地を取得したい 具体的には、 Excel2010のあるシートのあるセル範囲(例えばA1~XFD1048576)に 条件付き書式が付けてあって、 (例えば、数式の条件が満たされたら背景色を赤色にするなど) この条件を満たすセルに指定した書式が付けられて表示されています。 この状態で、VBAで、この条件を満たしたセルの番地を、 順番に取得したいのですが、どのように記述すればよいでしょうか。 【追記】 数式をすべてのセルに入れて検出する方法や セルをひとつずつ数式に当てはめてみていく方法は、 セルが膨大なため容量的・時間的にNGです。 このため、条件付き書式で回避しています。 条件付き書式の判定結果である書式(この場合でしたら背景色が赤色) で判断する必要があります。(書式は背景色が赤色でなくてもいいです) よく分かりませんが、検索の中の書式で指定しても、 この条件付き書式の判定結果の書式はヒットしませんでした。

  • 条件付き書式のコピーについて

    シート1のセルとシート2のセルが一致しない場合、書式の変化が発動するように設定しようとしています。 現在、シート1のセルA1の書式設定に、 「次の値に等しくない」 「=INDIRECT("Sheet2!$A1")」 と入力されています。 この時点でシート1のA1は正常に書式が発動されました。 そこでシート1のA列すべてに書式をコピーしたいのですが、コピーをするとすべてのセルの書式が「=INDIRECT("Sheet2!$A1")」となってしまいます。 「=INDIRECT("Sheet2!$A1")」 「=INDIRECT("Sheet2!$A2")」 「=INDIRECT("Sheet2!$A3")」・・・・ となってもらいたいのですが。 コピー方法はセルA1の書式設定したあと、マウスの右ドラックをして「書式のみコピー」を選択して実行しました。 どこか間違っていますでしょうか。

  • エクセルの条件付き書式について教えてください・・・

    sheet1のA1セルに、【条件付き書式】で数字や文字が入力された場合のみ、そのセルに色が着くように設定しました。 【条件付き書式】で、sheet1のA1に=($A$1<>"")と設定しています。 そしてそのセルへ、sheet2のA1に入力したものを反映させたいので、=SHEET2!$A$1としましたが、この場合sheet2のA1セルに何も入力しなくても、sheet1のA1セルに色が付いてしまいます。 sheet2のA1に何も入力しない場合、sheet1のA1に色を付けたくないのですが、方法が分かりません。 どなたか詳しい方教えてください。よろしくお願いします。

専門家に質問してみよう