【发布时间】:2015-05-22 20:23:30
【问题描述】:
我尝试通过 VBA 导入 csv 文件。该文件始终称为 data.csv,但它可以位于不同的文件夹中。因此,这段代码先提示路径,然后将file设为文件位置,但没有导入任何内容。怎么了?
合资
Sub View()
'Prompts Path
Application.FileDialog(msoFileDialogFolderPicker).Show
Path = Application.FileDialog(msoFileDialogFolderPicker).SelectedItems(1)
'Defining file
File = Path & "\data.csv"
Workbooks.Add
With ActiveSheet.QueryTables.Add(Connection:= _
"TEXT;" & File, _
Destination:=Range("A1"))
.TextFileTabDelimiter = True
.TextFileDecimalSeparator = "."
End With
End Sub
【问题讨论】: