我们有一个SSRS报表,每个部门都有单独的工作表。我们运行一个宏,用分部名称重命名所有工作表,然后将特定工作表复制到新工作簿中,以通过电子邮件发送给部门。代码的问题在于,如果其中一个部门在当月没有工作表,则宏错误会显示“不在指定范围内”的错误。有没有办法告诉它忽略丢失的工作表,如果他们这次不存在?这里是代码:宏,使用数组将工作表复制到不同的工作簿
Sheets(Array("AB", "CD", "EF", "GH", "IJ", "KL")).Copy
Sheets("AB").Select
ActiveWorkbook.SaveAs Filename:= _
Path & "Holder Agings " & Today & ".xlsx", FileFormat:=xlOpenXMLWorkbook, _
Password:="", WriteResPassword:="", ReadOnlyRecommended:=False, _
CreateBackup:=False
谢谢!
引用完整的,可运行的,自包含的代码通常是一个好主意。这意味着你不能这样做。它不会打扰我......但有些......会冒犯我。无论哪种方式,你会得到更多的人寻找/帮助。光明节快乐 –