我对宏完全陌生,没有其他经验。我不知道如何合并以下两个宏并遇到一些错误。
vec = &MyStruct::b;
和
Private Sub Workbook_Open()
ThisWorkbook.Worksheets("Menu").Activate
End Sub
如果有人能够告诉我该怎么做。任何帮助都会很棒:)
答案 0 :(得分:2)
Private Sub Workbook_Open()
ThisWorkbook.Worksheets("Menu").Activate
Application.Visible = False
UserForm1.Show
End Sub
答案 1 :(得分:1)
Workbook_Open
事件,这意味着您有两个选择:Workbook_Open
事件中(请参阅@alowflyingpig的解决方案) OR Workbook_Open
将在启动时简单地调用另一个子。然后,您可以按自己喜欢的顺序在非事件过程中放置任何系列的代码。Private Sub Workbook_Open()
Launch
End Sub
Sub Launch()
ThisWorkbook.Worksheets("Menu").Activate
Application.Visible = False
UserForm1.Show
End Sub
请注意,您可以在Workbook_Open
事件中调用任意多个子代码,只需说明子名称即可