vba - Excel - 添加动画

标签 vba excel excel-2013

我对 Excel 很陌生,到目前为止学习它很有趣。我已经开始使用 Excel 进行建模,并且已经获得了足够的专业知识
我现在想领先一步,在 Excel 上做一些设计
我有一个具体的要求。我的工作簿中有 10 张纸。我想在我的第一张纸上添加某种动画。我目前在我的工作表 1 上有一个按钮。
单击按钮时,它会取消隐藏所有 9 张纸,并允许我查看其中的建模内容。再点击一次,它会再次隐藏所有 9 张纸。

现在我想再添加一件事。
单击按钮时,我希望工作表上的灯泡打开并显示一条消息(以及取消隐藏工作表)
再点击一次,我希望灯泡关闭并再次隐藏床单,

有人可以帮我制作这个动画。

谢谢,

最佳答案

就像我说的,这很简单。这就是您的ButtonBulb好像。

enter image description here

用于制作灯泡的形状

  • 直连接器
  • 椭圆形

  • 代码
    Private Sub CommandButton1_Click()
        If CommandButton1.Caption = "Hide" Then
    
            '
            '~~> Your code here to Hide the Sheets
            '
    
            ActiveSheet.Shapes("Oval 2").Fill.ForeColor.RGB = RGB(255, 255, 255)
    
            CommandButton1.Caption = "Unhide"
        ElseIf CommandButton1.Caption = "Unhide" Then
    
            '
            '~~> Your code here to Unhide the Sheets
            '
    
            ActiveSheet.Shapes("Oval 2").Fill.ForeColor.RGB = RGB(255, 255, 0)
    
            CommandButton1.Caption = "Hide"
        End If
    End Sub
    

    关于vba - Excel - 添加动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26636127/

    相关文章:

    ms-access - 通过VBA获取laccdb文件的内容

    vba - 如何让 Powerpoint 在动画中调用我的 VBA 子例程?

    excel - vba-sum 和 group by 不使用 sql-adodb

    xml - 控制 Excel XML 中的打印预览默认值

    excel - 改进了清除非打印字符和其他 ASCII 字符的功能

    excel - 如何让Excel公式更易读?

    Excel - 如何计算包含特定字符串的范围(即各种列)中的行数?

    vba - 当我删除一系列单元格时(K2 :K18) getting an debug message

    excel - 与另一个字典一起使用时字典对象不会被删除

    excel - 向形状添加超链接