- ベストアンサー
Excelの条件付き書式の適応結果を、書式のみコピーしたい
できそうでできないんです。 どなたか良い方法を教えてください。 Excelの条件付き書式で、偶数行だけ色(例えば水色)を付けて見やすくした表があります。 この表で、いくつかの行だけ手動でセル色を赤、文字色を白というようにしたいので、色塗りのボタンを押しますが、条件付き書式が優先されて、思うようにいきません。 それで、条件付き書式の適用された結果の書式(交互に水色)を、本来のセルの書式とし、条件付き書式はクリアしたいのですが、どうすればよいでしょうか? 書式のコピーをしても、条件付き書式がコピーされてしまい、期待する結果を得られません。 宜しくお願い致します。
- みんなの回答 (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
その他の回答 (4)
- ASIMOV
- ベストアンサー率41% (982/2351)
- ASIMOV
- ベストアンサー率41% (982/2351)
>セル色を赤、文字色を白 にするセルの値(或いは条件)が決まっているのでしたら それも「条件付き書式」の中に入れてしまえばどうでしょうか 条件付き書式は、最大3つまで設定でき、上に有る物が優先されますので >偶数行だけ色(例えば水色) の条件を2番目(又は3番目)に設定すれば、出来ると思います
補足
ご回答、ありがとうございます。 赤で塗りたい行は、アナログ的な判断(簡単にいうと人の好き嫌い)になるので、条件付き書式の条件では表現できないんです。 せっかくご回答いただいたのに申し訳ありません。
- tom04
- ベストアンサー率49% (2537/5117)
- ruushii
- ベストアンサー率31% (25/80)
回答にならないかもしれませんが、もっと簡単な方法で。 1行目(色なし)、2行目(水色)の2行(条件付き書式なし)を コピーして全行に貼り付ければ良いのでは? その際、貼り付け先の行数が奇数だとうまく張り付かないので、 偶数行を選択するようにしてください。
補足
回答ありがとうございます。 例に挙げた交互に水色なら、アドバイスいただいた方法で対応できるのですが、実際には、各行の特定の値によって書式を変更する条件が設定されており、単純なフィルでは対応できないんです。 説明不足ですみません。
お礼
ご回答ありがとうございます。 そうですね。 確かに、教えていただいたように、あらかじめマクロで、交互に水色の書式設定を済ませておく方が良いかも知れません。 参考になりました。 ありがとうございました。