Accessにてすでに作成済みのテーブルにデータを取り込み
Accessにてすでに作成済みのテーブルデータを全削除後、新しく.csvファイルの指定した列だけ取り込む場合のコードは下記のコードでよろしいでしょうか?
※取り込み作業で使用するテーブルは1つのみとなっております。
'レコード削除の確認メッセージを表示しない DoCmd.SetWarnings False 'テーブルのデータを全削除する Dim SQL As String SQL = "DELETE * FROM T99_社員マスタ" DoCmd.RunSQL SQL TBName = "T99_社員マスタ" SheetName = "社員マスタ" ImPass = "C:\Users\Documents\01-1 売上管理\99 社員マスタ.csv" Set dbs = Application.CurrentData Set db = CurrentDb() mySQL = "SELECT 社員番号,社員名,退社日付,売上登録ID INTO [" & TBName & "]" mySQL = mySQL & "FROM [" & SheetName & "$] IN '" & ImPass & "' 'Excel 8.0;';" db.Execute mySQL
このコードを実行すると、『T99_社員マスタ』は存在しています。というエラーが出てしまいます。

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/03/11 09:33 編集
2019/03/11 10:30