• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Access VBAでファイルのインポートについて)

Access VBAでファイルのインポートについて

このQ&Aのポイント
  • Access VBAを使用して、特定のディレクトリにあるCSVファイルをテーブルにインポートする方法について教えてください。
  • インポート後に、ディレクトリ内のファイルを移動させたい場合もあるのですが、その方法もお教えください。
  • また、DoCmd.RunSQL、DoCmd.TransferText、FileCopy、Killなどの関数を使用していますが、正しい使い方を教えていただけませんか。

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

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

こんな感じで。 Dim strFile As String Dim strPath As String strPath = CurrentProject.Path & "\インポート\" strFile = Dir(strPath & "*.csv") If strFile <> "" Then   DoCmd.RunSQL "DELETE * FROM tbl_import"   DoCmd.TransferText acImportDelim, "インポート定義", "tbl_import", strPath & strFile, True   Name strPath & strFile As strPath & "インポート済\" & strFile End If

xykatakaak
質問者

お礼

ありがとうございます。お陰様で目的の処理をさせることができました。篤く御礼申し上げます。

関連するQ&A