- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:Access VBAでファイルのインポートについて)
Access VBAでファイルのインポートについて
このQ&Aのポイント
- Access VBAを使用して、特定のディレクトリにあるCSVファイルをテーブルにインポートする方法について教えてください。
- インポート後に、ディレクトリ内のファイルを移動させたい場合もあるのですが、その方法もお教えください。
- また、DoCmd.RunSQL、DoCmd.TransferText、FileCopy、Killなどの関数を使用していますが、正しい使い方を教えていただけませんか。
- みんなの回答 (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
お礼
ありがとうございます。お陰様で目的の処理をさせることができました。篤く御礼申し上げます。