【发布时间】:2017-05-31 10:39:35
【问题描述】:
我发现这个脚本可以循环浏览文件夹中的工作簿。
Sub OpenFilesVBA()
Dim Wb As Workbook
Dim strFolder As String
Dim strFil As String
strFolder = "c:\Temp"
strFil = Dir(strFolder & "\*.xls*")
Do While strFil <> vbNullString
Set Wb = Workbooks.Open(strFolder & "\" & strFil)
Wb.Close False
strFil = Dir
Loop
End Sub
我将宏设置为 PERSONAL.XLSB,这称为“导入”。我的文件是 Microsoft Excel csv 文件,它们将在我的代码中保存为 xlsx。
我的问题是如何修改上述代码以通过所有文件运行我的宏?在哪里包含我的宏?
非常感谢
【问题讨论】:
-
将
strFil = Dir(strFolder & "\*.xls*")更改为strFil = Dir(strFolder & "\*.csv*") -
我应该把我的宏放在这段代码的什么地方?