By 佩尔森 30年2018月XNUMX日,星期二
张贴在 Excel
回复 0
0
观点 1.5
投票 0
我希望有人可以在这里帮助我解决一个难题。 我有一个带有许多选项卡的工作簿,我为其创建了宏以将每个选项卡保存为它自己的 VBA 文件。 保存文件时,宏被设计为使用选项卡的名称与预定义的值以及日期和时间相结合。

这是我的问题。 我只有一个要排除的选项卡,因为它需要不同的命名约定,但我无法弄清楚如何从我拥有的宏中排除它,然后获取相同的宏以使用不同的命名约定保存该文件。

这是我所拥有的:

公共子 SaveWorksheetsAsCsv222()
将 xWs 调暗为工作表
将 xDir 调暗为字符串
将文件夹变暗为 FileDialog
dt = 格式(CStr(现在),“YYYYMMDDHHMM”)
设置文件夹 = Application.FileDialog(msoFileDialogFolderPicker)
If folder.Show <> -1 Then Exit Sub
xDir = 文件夹.SelectedItems(1)
对于 Application.ActiveWorkbook.Worksheets 中的每个 xW
xWs.SaveAs xDir & "\" & "US_DGF_" & xWs.Name & "_CARe_" & dt, xlCSV, Local:=True
下一页
END SUB

我需要的是使用相同的标准保存名为 USCS 的选项卡,而不是“CARe:它需要是 CARe2 - 仅此选项卡。

有人可以帮忙吗?
查看全文