我有一堆文件在文件夹里,它们都是xlsx
格式的,我需要将它们转换为xls
格式。这将每天执行。
我需要一个宏,可以循环遍历文件夹,并将文件从xlsx格式转换为xls格式,而不改变文件名。
这是我正在使用的宏:
Sub ProcessFiles()
Dim Filename, Pathname As String
Dim wb As Workbook
Pathname = ActiveWorkbook.Path & "C:\Users\myfolder1\Desktop\myfolder\Macro\"
Filename = Dir(Pathname & "*.xls")
Do While Filename <> ""
Set wb = Workbooks.Open(Pathname & Filename)
DoWork wb
wb.Close SaveChanges:=True
Filename = Dir()
Loop
End Sub