excel中编个vba代码,可以实现按钮跳转工作表,但是只想要隐藏的工作表,比如:在sheet1中添加一个按钮

跳转到sheet2里,此时隐藏的sheet2出现,sheet1隐藏。求高手指教!!... 跳转到sheet2里,此时隐藏的sheet2出现,sheet1隐藏。求高手指教!! 展开
 我来答
浩哥奕弟
2020-03-27 · 杂七杂八想到什么就是什么
浩哥奕弟
采纳数:381 获赞数:956

向TA提问 私信TA
展开全部

Sub abc()

Sheet2.Visible = xlSheetVisible

Sheet2.Activate

Sheet1.Visible = xlSheetHidden

End Sub


Sub abcd()

Sheet1.Visible = xlSheetVisible

Sheet1.Activate

Sheet2.Visible = xlSheetHidden

End Sub

Sub 激活隐藏()

    Dim St As Worksheet

    Dim Sht As Worksheet

    Dim arr, i%


    Set St = Sheets("目录")

    arr = St.Range("B2:C6")

    For i = 2 To UBound(arr)

        Set Sht = Sheets(arr(i, 1))

        If arr(i, 2) = "是" Then

            Sht.Visible = xlSheetVisible

        ElseIf arr(i, 2) = "否" Then

            Sht.Visible = xlSheetHidden

        End If

    Next


End Sub

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式