关闭并重新打开vba中的excel后,单击按钮不起作用

时间:2015-11-19 03:40:58

标签: excel vba excel-vba

我是MS Excel中的VBA新手,但我需要帮助。我一直在网上搜索,但我找不到任何解决方案。

我在excel上添加了一个按钮,并在点击按钮后尝试弹出一条消息,它完美无缺。但是,当我关闭excel应用程序时,单击按钮时警报消息不起作用。这是我的代码。

Private Sub CommandButton1_Click()
    msgbox ("this is test")
End Sub

我该怎么办?

1 个答案:

答案 0 :(得分:1)

主要问题可能是excel的文件类型。

我认为您将工作簿保存为" Microsoft Excel工作表(.xlsx)" 类型。

因此,当重新打开工作簿时,即使按钮没有消失,宏也会被忽略。因此,当您单击该按钮时,它什么都没有显示。

因此,重写代码并将工作簿保存为" Microsoft Excel启用宏的工作表(.xlsm)" 。之后,您的问题将得到解决。

因为,excel宏只能保存在该启用的文件类型中。普通的excel类型无法保存宏。