VBA打开文件、编辑、保存

VBA打开文件、编辑、保存,vba,automation,save,editing,Vba,Automation,Save,Editing,我正试图找到一个代码来解决以下问题: 在一个文件夹中打开两个csv文件 运行格式化程序 将其另存为xlsx文件 我已经准备好了格式化的代码。我只是不知道如何自动打开所有文件,格式化并保存它们 期待你的回答。 最佳要打开文件,您可以修改此代码位置和扩展名为的文件名: patH = "C:\General\" filE = "Example.csv" Workbooks.Open Filename:=patH & filE 要保存格式化文件,您可以在下面修改此代码。如果存在同名文件,则

我正试图找到一个代码来解决以下问题:

在一个文件夹中打开两个csv文件 运行格式化程序 将其另存为xlsx文件 我已经准备好了格式化的代码。我只是不知道如何自动打开所有文件,格式化并保存它们

期待你的回答。
最佳

要打开文件,您可以修改此代码位置和扩展名为的文件名:

patH = "C:\General\"
filE = "Example.csv"  
Workbooks.Open Filename:=patH & filE
要保存格式化文件,您可以在下面修改此代码。如果存在同名文件,则将覆盖:

path2 = "C:\General\"
file2 = "Example2"
dirFile = path2 & file2
ThisWorkBook.SaveAs dirFile, AccessMode:=xlExclusive, _
    ConflictResolution:=Excel.XlSaveConflictResolution.xlLocalSessionChanges

我不是一直在推广使用它,但我认为宏记录功能在这种情况下可能会派上用场。尽管您说您有用于格式化的代码,但stackoverflow用户不太可能执行完整的编码服务。你自己的一点努力将帮助你学习它,并增加你在这里获得帮助的机会。