我有一个以宏的形式为一个 Excel 工作表编写的代码,在这个宏中,我将当前工作簿的副本生成到不同的位置。现在,我需要访问这个复制的 excel 工作簿以从宏中删除它的一些工作表。谁能告诉我如何从当前的 Excel 工作表宏访问新复制的工作表?
问问题
968 次
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 回答