【发布时间】:2017-07-25 12:00:11
【问题描述】:
我正在使用宏将 CSV 文件合并为一个。 宏运行良好,但我有一个块,允许选择一个包含 CSV 文件的文件夹进行合并。
两个问题:
- 我可以选择多个文件夹进行合并吗? (在一个文件夹中,我有很多 CSV 文件。)。
- A如何选择其他初始目录从哪里选择文件夹?我需要使用服务器中的文件夹。
代码块:
'Browse to the folder with CSV files
Set oApp = CreateObject("Shell.Application")
Set oFolder = oApp.BrowseForFolder(0, "Select folder with CSV files", 512)
If Not oFolder Is Nothing Then
foldername = oFolder.Self.Path
If Right(foldername, 1) <> "\" Then
foldername = foldername & "\"
End If
现在我可以从以下文件夹中选择一个文件夹:
我想从更多这样的选择中选择:
【问题讨论】:
-
This 用于 Excel 文件。改成like "*.csv" 后就可以使用了。