※ ChatGPTを利用し、要約された質問です(原文:エクセルの置換のことで・・・)
エクセルの置換機能で改行がうまく置換できない場合、VBAを使って解決する方法
このQ&Aのポイント
エクセルの置換機能では改行がうまく置換できない場合、VBAを使って解決する方法をご紹介します。
VBAを使えば、セル内に改行が含まれている場合でも正しく置換ができます。
具体的なコード例を紹介しながら、エクセルの置換機能の制約を回避する方法を解説します。
エクセルの置換機能で質問です。
仮にSheet1のA1のセルに
---------------------------------------------------
今日は良い天気です。
あすはどうでしょうか?
---------------------------------------------------
そして、Sheet2のA1に
---------------------------------------------------
昨日は雨でした。
[★★★]
たぶん良い天気になるでしょう。
---------------------------------------------------
このようなデータがあるとします。
VBAを使って置換してSheet2のA1を以下のようにしたいです。
---------------------------------------------------
昨日は雨でした。
今日は良い天気です。
あすはどうでしょうか?
たぶん良い天気になるでしょう。
---------------------------------------------------
マクロの記録で試してみたのですが、セル内に改行がはいっていると
---------------------------------------------------
昨日は雨でした。
今日は良い天気です。
たぶん良い天気になるでしょう。
---------------------------------------------------
このように上手くいきません。
VBAを使って上手くできないでしょうか?
お礼
回答ありがとうございました。 思っていたことができました。