我是新的VBA编码,我正在研究创建一个导入用户界面在MS访问用户导入CSV文件并插入到临时表中,从临时表中是SQL查询将数据拆分到不同的表中,最后删除临时表。CSV文件导入到MS Access 2010表
根据代码,我创建了导入按钮并对文件选取器进行了编码。然而,我迷失于如何编写代码来导入到一个新的临时表中,并跟随SQL查询。
感谢所有帮助
Sub ImportButton_Click()
Dim strfilename As String
With Application.FileDialog(msoFileDialogFilePicker)
.Title = "Select the CSV file to import"
.AllowMultiSelect = False
.Filters.Clear
.Filters.Add "CSV Files", "*.csv", 1
.Filters.Add "All Files", "*.*", 2
If .Show = -1 Then
strfilename = .SelectedItems(1)
DoCmd.TransferText TransferType:=acImportDelim, _
TableName:="Import_Table", FileName:=strfilename
Else
Exit Sub
End If
End With
End Sub