【发布时间】:2015-02-10 05:57:13
【问题描述】:
如果工作表尚不存在,我试图只运行一组宏。我有一个宏,它创建一个工作表并将两个工作表中的数据组合到其中,另一个用于格式化新工作表。由于它需要在工作簿打开时运行,我不能让它一次又一次地重新创建工作表。我一直在尝试以下方法,但它给出了错误:“未定义子或函数”:
Private Sub Workbook_Open()
If SheetExist("MyNewSheet") Then
End Sub
Else
Combine
Format
End Sub
【问题讨论】:
-
是的,问题是“End Sub”应该是“Exit Sub”你也可以使用下面的解决方案。 If SheetExist("MyNewSheet") Then Exit Sub