• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:FSOでテキストファイルのデータをエクセルに書き出)

FSOでテキストファイルのデータをエクセルに書き出す方法

このQ&Aのポイント
  • FSOを使用して、テキストファイルのデータをエクセルに書き出す方法が知りたいです。参考サイトを自分なりにアレンジしてみましたが、うまく書き出されません。
  • データが書き出されるエクセルシートの最終行を取得するために、GYOMAX = Cells(Rows.Count, "A").End(xlUp).Rowとしています。
  • 書き出しを開始する行を2行目としていますが、なぜ2行目から開始するのか理解できません。ご教示願います。

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

  • ベストアンサー
  • m3_maki
  • ベストアンサー率64% (296/460)
回答No.2

> FSOでテキストファイルのデータをエクセルに書き出すには? > > http://www.asahi-net.or.jp/~ef2o-inue/vba_o/sub05_110_040.html > を参考に、 > メモ帳の中身をエクセルに書き出そうとしてるのですが、 そもそもこれがまちがっています。 参照先は 「テキストデータの書き出し」 すなわち、エクセルファイルの内容を テキストデータに書き出しているのです。 エクセルのVBAのコードでしょうから、 「エクセルに書き出す」 というより エクセルの立場に立って 「外部からエクセルに読み込む」 というのが自然でしょう? 参考にするのはこちら。 テキストデータの読み込み http://www.asahi-net.or.jp/~ef2o-inue/vba_o/sub05_110.html

uoxldkbjnyl
質問者

お礼

ご回答ありがとうございました。

その他の回答 (1)

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

>GYOMAXは1になります >2行目 ご覧になったページは「シート(A列のセル)の内容をテキストファイルに書き出す」マクロです。 なのでシートに何も記入されていなければ、警告するように仕込まれています。 >FSOでテキストファイルのデータをエクセルに書き出すには? http://www.asahi-net.or.jp/~ef2o-inue/vba_o/sub05_110.html >FSO(FileSystemObject)だと、このようになります。 のREAD_TextFile3などをご参考に。 エクセルに書きだすんじゃなく、テキストファイルをエクセルに読み込みます。

uoxldkbjnyl
質問者

お礼

ご回答ありがとうございました。

関連するQ&A