0
我遇到了一个问题,我的宏在崩溃时出错,没有错误信息。VBA宏崩溃没有错误信息
该宏打开第一个userform1,数据输入到userform1然后按下按钮。我已编码此按钮运行一些代码,并且还打开使用命令的第二用户窗体(userform2):
Private Sub button1_Click()
'Some code
Userform2.show
'More code
End Sub()
在该第二用户窗体中加入更多的数据并且当按下按钮2运行一些代码。此代码从userform1使用数据,以及改变一些文本框在用户窗体1
Private Sub button2_Click()
'Some Code
Unload Userform2
End Sub
Button2_Click贯穿没有问题,但只要userform2关闭我得到的崩溃与没有消息出类拔萃。我认为这是一个语法问题,因为所讨论的两个用户表单单独工作。
此外,当我在Button1_Click中的Userform2.show后添加一个断点时,我收到错误消息:“无法执行请求的操作”,但代码停在断点处。然后我玩这个代码,在这个例子中它不会崩溃。
谢谢
您是否需要卸载用户表单?你可以把它藏起来吗? http://stackoverflow.com/questions/18897803/vba-hide-user-form-but-retain-data-entered-into-it – Charlie
尝试跨过你的宏(与'F8'),看看是否有助于确定在哪里事故来自于。 – BruceWayne