我有一个以宏的形式为一个 Excel 工作表编写的代码,在这个宏中,我将当前工作簿的副本生成到不同的位置。现在,我需要访问这个复制的 excel 工作簿以从宏中删除它的一些工作表。谁能告诉我如何从当前的 Excel 工作表宏访问新复制的工作表?
1 回答
0
以下代码将允许您编辑工作簿的副本:
子测试()
将 wb 调暗为工作簿
将 strName 变暗为字符串
strName = "" & ActiveWorkbook.Name
ActiveWorkbook.SaveCopyAs 文件名:=strName
设置 wb = Workbooks.Open(strName)
Application.DisplayAlerts = False '防止在删除工作表时询问用户
wb.Worksheets("Sheet1").Delete
Application.DisplayAlerts = True
wb.Close SaveChanges:=True
结束子
于 2013-01-29T08:58:35.613 回答