[[20250206094727]] 『条件付き書式の書式残し範囲問題』(困ってます) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『条件付き書式の書式残し範囲問題』(困ってます)

条件付き書式で値と書式のみ残す方法の適用範囲について質問です。
操作は以下を参照しました。
https://www.javadrive.jp/exceltips/conditional/index11.html#google_vignette

A列に条件付き書式が設定されている状態で、
1〜250行目まで選択して実行すると条件付き書式削除することができるのですが、
1〜251行目以上を選択すると削除できません。

設定内容
[A1]セルに"No"を記入
[A2]セルに1を記入
[A3]セルの=A2+1を記入
[A3]の式を[A251]までコピー
[A]列を選択して条件付き書式を設定
 条件:=MOD(A1,2)、書式:塗りつぶしで赤色
⇒2行目から1つ飛ばしで背景が赤色になる

コピー操作
1.[A1]〜[A250]を選択
2.Ctrl+Cをクリック
3.メニューにあるクリップボードの右下矢印をクリック
4.クリップボードのメニューが画面左に展開される
5.aaa 2 3 4 5 6・・・の右側にあるプルダウンを展開
6.貼り付けをクリック
 ⇒値と背景の赤色が残って条件付き書式が削除される

上記の1の操作で、選択範囲を[A1]〜[A251]に広げると条件付き書式が削除されません。

< 使用 Excel:Microsoft365、使用 OS:Windows11 >


>上記の1の操作で、選択範囲を[A1]〜[A251]に広げると条件付き書式が削除されません。
こちらでは問題なく条件付き書式は削除されましたけど。
(???) 2025/02/06(木) 10:26:57

 再現しました。(Win10,Microsoft365)
 原因は不明です(私のところではの意)

 昔、議論したことがありました。
 そのとき
 ・いったんワードにそのままコピー貼り付けし、
 ・再度、Excelにコピー貼り付けして戻す
 案を提案しました。
 現時点で試したら、正常に動作しました。(条件付き書式は消去されて色だけがつきます)
 少し手間ですが、こんな手もあるということで。

(xyz) 2025/02/06(木) 13:39:38


 2019でも再現しました。	
 この場合だけなので根本的な解決にはなりませんが、	
  [A1]セルに"No"を記入(ここは色がつかないので適用先からはずし)	
 適用先:=$A$2:$A$251	
 条件:=MOD(A2,2)	
 書式:塗りつぶしで赤色	
 として	
 >1.[A2]〜[A251]を選択	
 >2.Ctrl+Cをクリック	
 >3.メニューにあるクリップボードの右下矢印をクリック	
 >4.クリップボードのメニューが画面左に展開される	
 >5.aaa 2 3 4 5 6・・・の右側にあるプルダウンを展開	
 >6.貼り付けをクリック	
 ⇒値と背景の赤色が残って条件付き書式が削除される	
(数式も値に変わりますが)	

 ちなみに =MOD(ROW(),2)=0 だとできませんでした。	

 あと、A250,A251を空欄にしてやってみたら消えなかったので?となりましたが 
しつこく(プルダウンでなくて)コピーしたものをWクリックとかでも消えました。
ご参考まで。
(檸檬) 2025/02/06(木) 16:22:05

xyzさん
ワード経由の案でできたと思いましたが、
実際に使用したい条件では罫線の種類も変更していたのですが、
ワードに張り付けた時点で全て通常線になってしまいました。

檸檬さん
色々試していただき、ありがとうございます。
環境やタイミングによってできたり、できなかったり・・・
そもそも条件付き書式の書式のみ残す方法は裏技みたなことなのかもしれませんね。

xyzさん案のワード経由を検討します(罫線は無かったことにして・・・)
もし他に回避方法がありましたご投稿をお願いします。
(困ってます) 2025/02/07(金) 09:18:13


 VBAを使うことを許すなら当然できることだと思います。
 DisplayFormatを使えばよいことなので。
(xyz) 2025/02/07(金) 09:56:03

 Sub 条件付き書式の色を固定し条件付き書式を削除()
     Dim r As Range
     For Each r In Selection
         r.Interior.Color = r.DisplayFormat.Interior.Color
     Next
     Selection.FormatConditions.Delete   '条件付き書式を削除
 End Sub

 (1)普通にコピーペイスト
 (2)ペイストされた範囲を選択したままで、上記マクロを実行
 すればよいでしょう。

 なお、上記は"塗りつぶし"色を対象にしたものです。
 他も必要であれば可能だと思います。お調べください。
(xyz) 2025/02/07(金) 13:58:11

コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.