• ベストアンサー

Excelの条件付き書式の適応結果を、書式のみコピーしたい

できそうでできないんです。 どなたか良い方法を教えてください。 Excelの条件付き書式で、偶数行だけ色(例えば水色)を付けて見やすくした表があります。 この表で、いくつかの行だけ手動でセル色を赤、文字色を白というようにしたいので、色塗りのボタンを押しますが、条件付き書式が優先されて、思うようにいきません。 それで、条件付き書式の適用された結果の書式(交互に水色)を、本来のセルの書式とし、条件付き書式はクリアしたいのですが、どうすればよいでしょうか? 書式のコピーをしても、条件付き書式がコピーされてしまい、期待する結果を得られません。 宜しくお願い致します。

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

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

>「条件付き書式の適応結果を、セルの書式にする」方法 は、excelでは出来ないと思います ですので、条件付き書式を使わないで、偶数行を水色にするマクロです ----------------------- Sub Macro1()   gyou = 20 '行   retu = "J" '列   iro = 33 '水色   l = 2   Do     Range("A" & l & ":" & retu & l).Select     With Selection.Interior       .ColorIndex = iro       .Pattern = xlSolid       .PatternColorIndex = xlAutomatic     End With     l = l + 2   Loop While gyou >= l End Sub

ikezawa3
質問者

お礼

ご回答ありがとうございます。 そうですね。 確かに、教えていただいたように、あらかじめマクロで、交互に水色の書式設定を済ませておく方が良いかも知れません。 参考になりました。 ありがとうございました。

その他の回答 (4)

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

>赤で塗りたい行は、アナログ的な判断(簡単にいうと人の好き嫌い)になるので であれば、作業列を使うという方法もあります 図ではC列を作業列として使い 色を変えたい行のC列に何か(数字か文字)を入れると変わります 通常は「非表示」にしておけば邪魔になりません

ikezawa3
質問者

補足

ご回答ありがとうございます。 確かに作業列という方法もありますね。 しかしながら、やはり事前に条件に登録した特定の書式しか適応できず、当初の目的である「条件付き書式の適応結果を、セルの書式にする」方法が知りたいです。 よろしくお願いいたします。

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

>セル色を赤、文字色を白 にするセルの値(或いは条件)が決まっているのでしたら それも「条件付き書式」の中に入れてしまえばどうでしょうか 条件付き書式は、最大3つまで設定でき、上に有る物が優先されますので >偶数行だけ色(例えば水色) の条件を2番目(又は3番目)に設定すれば、出来ると思います

ikezawa3
質問者

補足

ご回答、ありがとうございます。 赤で塗りたい行は、アナログ的な判断(簡単にいうと人の好き嫌い)になるので、条件付き書式の条件では表現できないんです。 せっかくご回答いただいたのに申し訳ありません。

  • tom04
  • ベストアンサー率49% (2537/5117)
回答No.2

こんにちは! 条件付書式が設定してありますと、そちらが優先になりますので ある行だけは色を変えたいということであれば 行を範囲指定し、条件付書式で条件をを削除するしかないのではないかと思います。 尚、↓の画像で奇数行は条件付書式が当てはまりませんので 奇数行だけはそのままセルの塗りつぶしはできるはずです。 余計なお世話かもしれませんが、 画像の場合 A1~E20セルを範囲指定し、 条件付書式の数式欄に =MOD(ROW(A1),2)=0 という数式を入れています。 以上、参考になれば幸いですが、 他に良い方法があれば読み流してくださいね。m(__)m

  • ruushii
  • ベストアンサー率31% (25/80)
回答No.1

回答にならないかもしれませんが、もっと簡単な方法で。 1行目(色なし)、2行目(水色)の2行(条件付き書式なし)を コピーして全行に貼り付ければ良いのでは? その際、貼り付け先の行数が奇数だとうまく張り付かないので、 偶数行を選択するようにしてください。

ikezawa3
質問者

補足

回答ありがとうございます。 例に挙げた交互に水色なら、アドバイスいただいた方法で対応できるのですが、実際には、各行の特定の値によって書式を変更する条件が設定されており、単純なフィルでは対応できないんです。 説明不足ですみません。

関連するQ&A