use*_*123 15 excel vba excel-vba
我有一个支持宏的WorkBook.我需要指定启用宏的文件作为路径的当前文件夹.我尝试过设置
path = ActiveWorkbook.Path
Run Code Online (Sandbox Code Playgroud)
和
path = CurDir()
Run Code Online (Sandbox Code Playgroud)
但这些都不适合我.有什么想法吗?
我以为自己被误解了,但我是对的.在这种情况下,它将是ActiveWorkbook.Path
但主要问题不在这里.问题在于这两行代码
strFile = Dir(strPath & "*.csv")
Run Code Online (Sandbox Code Playgroud)
哪个应该写成
strFile = Dir(strPath & "\*.csv")
Run Code Online (Sandbox Code Playgroud)
和
With .QueryTables.Add(Connection:="TEXT;" & strPath & strFile, _
Run Code Online (Sandbox Code Playgroud)
哪个应该写成
With .QueryTables.Add(Connection:="TEXT;" & strPath & "\" & strFile, _
Run Code Online (Sandbox Code Playgroud)