• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:VBA:テキストファイルのパスを、変数に置き換え)

VBAエクセルにCSVファイルを取り込む方法

このQ&Aのポイント
  • VBAを使用してエクセルにCSVファイルを取り込む方法について教えてください。
  • マクロ記録を使用してCSVファイルをエクセルに取り込んだ後、テキストファイルのパスを変数に置き換えたいです。
  • 試した方法ではうまくいかず困っています。どのような方法がありますか?

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

  • ベストアンサー
  • kokorone
  • ベストアンサー率38% (417/1093)
回答No.1

変数に「C:\Users\hatena\Desktop\新しいフォルダ\ID\21008689.CSV」を代入して 「TEXT;」の後に変数名を記述しても どのような記述をされましたか? 一般的に文字列の連結・結合は A=B&C  とか A=”TEXT”&B で記述します。 With ActiveSheet.QueryTables.Add(Connection:= _ "TEXT;" & file_path, Destination:=Range("$A$1")) .Name = "21008689_4" .FieldNames = True .RowNumbers = False file_pathが変数名です。 これでいかがですか?

ein-zwei
質問者

お礼

できました!!!色々試しましたが→"TEXT; の後に"がないのが原因でしたorz 5時間考えた挙句、質問しまいたが、うまくいきました。全くふがいないです。 どうもありがとうございました!!!

関連するQ&A