如何在命令按钮宏上使用VBA代码打开特定的工作表?

时间:2019-01-02 20:27:20

标签: excel vba

我想知道如何在命令按钮宏上使用VBA代码打开特定的工作表?然后,当用户访问我的“欢迎表”工作表并单击命令按钮“学生”时,这会将他们带到“学生”工作表中。

我尝试了以下代码,但是在此image.中看到了无效的语法错误消息,此外,有些代码变成了红色代码,并且还有一行代码具有黄色背景效果请参见此image.

代码:

Private Sub CommandButton_2Click()
Sheets("Students").Activate
End Sub

如果您想检查命令按钮宏的名称与我的excel工作表链接在下面的代码中的名称相同。但是,我确实进行了检查,对我来说都是正确的。

我的

Video显示我有一个名为“学生”的工作表,并且已正确设置了命令按钮。

1 个答案:

答案 0 :(得分:0)

类似的东西:

Private Sub CommandButton2_Click()
    ThisWorkbook.WorkSheets("Students").Activate
End Sub

应该可以解决问题。请记住要完全限定您的参考文献(例如,工作簿->此处的工作表),这将在以后为您省心!