首页 > 解决方案 > 无法在 VBA 上隐藏和显示特定工作表

问题描述

我将此代码分配给命令按钮(在第 5 页上)。我的目标是单击命令按钮时,将显示工作表 4 并隐藏其他工作表。但不幸的是,当我运行代码时,它显示错误:

运行时错误 1004:应用程序定义或对象定义错误

知道如何解决这个问题吗?

Sub Sample()
    Sheet1.Visible = False
    Sheet2.Visible = False
    Sheet3.Visible = False
    Sheet4.Visible = True
    Sheet5.Visible = False
    Sheet6.Visible = False
    Sheet7.Visible = False
    Sheet8.Visible = False
    Sheet4.Activate
End Sub

标签: excelvba

解决方案


你会试试吗?

Sheets(1).visible = false
Sheets(2).visible = false
sheets(3).visible = false
sheets(4).visible = true
Sheets(5).visible = false
Sheets(6).visible = false
sheets(7).visible = false
sheets(8).visible = false
sheets(4).activate

推荐阅读