• ベストアンサー

エクセルから外部テキストの置換をしたいです

お時間があるかた、どうぞご教授下さい>< ================================ 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に変換されているだけです。 テキストのほうで、ある文字(今回は>)を『改行』するにはどうしたらいいのでしょうか? エクセルのマクロから出来るようにしたいのです。 よろしくお願い致します。

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

  • ベストアンサー
  • keithin
  • ベストアンサー率66% (5278/7941)
回答No.1

変更前: FT = Replace(FT, ">", "\n") 一例: FT = Replace(FT, ">", vbcrlf)

xxinliangg
質問者

お礼

keithin様 有難うございます。無事できました^^

その他の回答 (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 でいかがでしょうか?

xxinliangg
質問者

お礼

yy_kd様 ご回答有難うございます。無事できました^^

関連するQ&A