• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Excel VBAで結合セルの扱いが失敗します。)

Excel VBAで結合セルの扱いが失敗する問題

このQ&Aのポイント
  • Excel VBAで結合セルの扱いが失敗している問題が発生しています。特定の色のセルにおいてテキストを削除するマクロがエラーになってしまうため、この問題を解決したいと考えています。
  • 結合セルを含むエクセルシートにおいて、特定の色のセルに対してテキストを削除するマクロがうまく機能しないという問題があります。この問題を解決する方法を教えてください。
  • Excel VBAを使用して結合セルを扱う際に問題が発生しています。特定の色のセルに対してテキストを削除するマクロが正常に動作しないため、この問題を解消すべく解決策を求めています。

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

  • ベストアンサー
  • ki-aaa
  • ベストアンサー率49% (105/213)
回答No.1

こんにちわ >If C.Interior.ColorIndex = 6 Then '6 - YELLOW >C.ClearContents ↓ If C.MergeArea.Interior.ColorIndex = 6 Then '6 - YELLOW C.MergeArea.ClearContents

piyo-maru7
質問者

お礼

このやり方だと結合セルしか処理されないかと思いましたが そんなことはなく、通常のセルもきれいに処理されました。 ありがとうございました。

その他の回答 (1)

noname#203218
noname#203218
回答No.2

文字をクリアするのでは無く、空白を入力にすれば良いのでは? 結合セル、結合していないセル両方とも空白になります。 C.ClearContents   ↓ C.Value = "" ご参考まで

piyo-maru7
質問者

お礼

空白処理にすればうまくいきました。 なぜクリアはダメでこちらはよいのか、文句を言いたくなるところですが ともかく大成功です。 ありがとうございました。

関連するQ&A