• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:テキストファイルを開く際のFor文の使い方)

テキストファイルを開く際のFor文の使い方

このQ&Aのポイント
  • VBAを使用して、フォルダ内のテキスト形式のデータをエクセルで開くプログラムを作成していますが、エラーが発生しています。プログラム内のファイル名の指定が誤っている可能性があります。
  • プログラムの目的は、フォルダ内のテキストデータをエクセルで展開することです。しかし、ファイル名の指定が正しくないため、エラーが発生しています。
  • フォルダ内のテキストデータをエクセルで開くためのVBAプログラムを作成していますが、ファイル名の指定に誤りがあるようです。正しいファイル名を指定することで、プログラムは正常に動作するはずです。

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

  • ベストアンサー
回答No.1

C:\test に a1.txt(内容a) a2.txt(内容b) a3.txt(内容c) があるとする。 ====================== Option Explicit 'On 'VB6/VBAでは使えない 'Option Strict On 'Option Compare Binary 'Option Infer Off Sub hoge() Dim i As Integer For i = 1 To 3 Workbooks.OpenText Filename:="C:\test\" & ("a" & CStr(i) & ".txt") Next i End Sub

sdfa
質問者

お礼

回答ありがとうございます。 himajin100000さんのおかげでできました!!ものすごくうれしいです。 今朝からずっとネットで調べていたのですができずに困っていました。 本当にありがとうございます! もっと勉強しようと思います。

関連するQ&A