- ベストアンサー
エクセルから外部テキストの置換をしたいです
お時間があるかた、どうぞご教授下さい>< ================================ Dim FT As String Open "C:\1.txt" For Input As #1 Open "C:\2.txt" For Output As #2 Do While Not EOF(1) Line Input #1, FT FT = Replace(FT, ">", "\n") Print #2, FT Loop Close #1 Close #2 ================================ というマクロをエクセルで書いたのですが、テキスト上では>が\nに変換されているだけです。 テキストのほうで、ある文字(今回は>)を『改行』するにはどうしたらいいのでしょうか? エクセルのマクロから出来るようにしたいのです。 よろしくお願い致します。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
変更前: FT = Replace(FT, ">", "\n") 一例: FT = Replace(FT, ">", vbcrlf)
その他の回答 (1)
- yy_kd
- ベストアンサー率25% (5/20)
回答No.2
Dim FT As String Open "C:\1.txt" For Input As #1 Open "C:\2.txt" For Output As #2 Do While Not EOF(1) Line Input #1, FT FT = Replace(FT, ">", vbCrLf) Print #2, FT Loop Close #1 Close #2 でいかがでしょうか?
質問者
お礼
yy_kd様 ご回答有難うございます。無事できました^^
お礼
keithin様 有難うございます。無事できました^^