- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:エクセルのマクロで簡単な変換をしたい)
エクセルのマクロで簡単な変換をする方法
このQ&Aのポイント
- エクセルを使って文章の一部を簡単に変換する方法について知りたいです。
- エクセルのマクロを使用して、文章中の特定の語句を効率的に変換する方法を教えてください。
- replace関数を試してみましたが、複数の変換対象がある場合にうまく機能しませんでした。他の方法や関数があれば教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
説明を単純化しすぎていて実際に役に立てるシロモノにご自分で仕立てられるのか若干疑問ですが,とりあえずご質問で挙げられた状況に即して回答します。 A1:A4に日本語 B1:B4に対応する英単語 A6に目的の日本語文章。 sub macro1() dim h as range dim s as string s = range("A6") for each h in range("A1:A4") s = application.substitute(s, h, " " & h.offset(0, 1)) next range("B6") = application.trim(s) end sub
お礼
下手な説明で理解していただき、ありがとうございます。 これを参考にしてやってみたら上手くいきました。 次からはもっとちゃんとした質問ができるよう心がけます。 回答ありがとうございました。