我是MS Excel中的VBA新手,但我需要帮助。我一直在网上搜索,但我找不到任何解决方案。
我在excel上添加了一个按钮,并在点击按钮后尝试弹出一条消息,它完美无缺。但是,当我关闭excel应用程序时,单击按钮时警报消息不起作用。这是我的代码。
Private Sub CommandButton1_Click()
msgbox ("this is test")
End Sub
我该怎么办?
答案 0 :(得分:1)
主要问题可能是excel的文件类型。
我认为您将工作簿保存为" Microsoft Excel工作表(.xlsx)" 类型。
因此,当重新打开工作簿时,即使按钮没有消失,宏也会被忽略。因此,当您单击该按钮时,它什么都没有显示。
因此,重写代码并将工作簿保存为" Microsoft Excel启用宏的工作表(.xlsm)" 。之后,您的问题将得到解决。
因为,excel宏只能保存在该启用的文件类型中。普通的excel类型无法保存宏。