• ベストアンサー

Excel2007 検索と置換の疑問

Excel2007 検索と置換の疑問 Excelシートで青とピンクに塗りつぶされたセルがあります 青の塗りつぶしを赤に変えたいと検索と置換を実行しました 疑問1 青のセルのうち一部しか赤に置換できませんでした 疑問2 29セルが置換されたとのメッセージですが 数えてみると22しか置換されていません N3:AR31にはセル参照式が入っており 条件付き書式で数値のセルはピンクの塗りつぶしを設定しています(数値のないピンクは手で塗りつぶし) 罫線のせいでもなさそうだし訳がわかりません どうぞ何か手がかりでもアドバイスよろしくお願いします

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

  • ベストアンサー
回答No.2

書式による セルの検索、置換には、使いづらい所があります。 「書式」には、背景色、文字色、フォント、罫線、条件付き書式・・・など たくさんの 設定項目があり、目的のセルを書式で検索するには何回も失敗します。 あとで結果が分かって「ああ~これで検索に引っかからなかったんだァ」って、終わって から分かることが多いです^^; 複数の書式が設定された中から一部の書式を検索するのは無理なようです。 一旦、背景色以外の書式を全て揃えて検索・置換する必要があるようです。 お示しの表でも 赤になっているのは 罫線が 左と上が中罫線になっているものばかりの ようですが、「セルから書式を選択」などで そういったセルの書式を選択してませんか? また、条件付き書式を設定していると、置換で背景色が変わっていても、条件付き書式の 条件に合っている所はおもてには表示されません、  お示しの九つの表のうち それぞれ 下段の中央の枠の左上(数字が入ってる)も置換対象に なっているのが、条件書式で隠れているのでは? たぶん いろいろな書式を駆使されていると思われますので、ここでは一般的な注意しか 提示出来なくてすみません。 色別に一定のルール等があれば簡単なVBAでやったが無難かもしれません。 ま、パズル?の楽しみが、VBAまで発展すると、本末転倒かもしれませんが^^; VBAも結構 頭の体操にはなります^^

noname#140567
質問者

お礼

ありがとうございます 大変参考になりました

その他の回答 (1)

  • MackyNo1
  • ベストアンサー率53% (1521/2850)
回答No.1

条件付き書式で設定されたセルの色は通常のセルの書式設定と異なり、色の検索対象外となります(VBAでも同じです)。 したがって、条件付き書式で表示されているピンクのセルは対象外となるので、「疑問2」の件は別の問題だと思われます。 本当に29セルが置換対象になっているか、「すべて検索」してCtrl+Aにしてから置換ダイアログを閉じて、Tabキーで該当セルを確認してみて下さい。

noname#140567
質問者

お礼

ありがとうございました 参考にさせていただきます