• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBAを修正したいのですが、、、、、)

VBAで複数のテキストファイルをシートに一括出力する方法

このQ&Aのポイント
  • VBAを使用して複数のテキストファイルを一括してシートに出力する方法について教えてください。
  • 現在のコードではウィザード画面で設定する必要がありますが、ウィザード画面をスキップして一括して出力する方法がありますか?
  • また、出力する際に複数のテキストファイルを選択して、選んだファイルの順番でシートに出力する方法も教えてください。

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

  • ベストアンサー
  • D-Matsu
  • ベストアンサー率45% (1080/2394)
回答No.2

> RetVal = Application.Dialogs(xlDialogOpen).Show("*.txt") そもそもここはOpenFileDialogでよかないか、とは思いますがそれはさておいて。 ものすごーく大雑把な指針を示すと、 ・「複数ファイルを選択する方法」を考える ・「選択された複数のファイル」を繰り返し処理可能な形にする ・あとはforなりfor eachなりwhileなりでループ処理 って流れになります。

ryutahayashi
質問者

お礼

大変参考になりました。 ありがとうございました。

その他の回答 (1)

  • bin-chan
  • ベストアンサー率33% (1403/4213)
回答No.1

「先にテキストファイルを1つにまとめてしまう」では? コマンドプロンプトで、COPYコマンドを使用。/bオプション必須。

ryutahayashi
質問者

お礼

そのようなやり方もあるんですね。 いろいろ試してみようと思います。 ありがとうございました。

関連するQ&A