Excel 我创造了一个;“后退”;按钮来显示Userform1,但我得到了一个错误:运行时错误400已经显示的表单无法修改
工作簿代码: Userform1“下一步”按钮代码: Userform2“后退”按钮代码:Excel 我创造了一个;“后退”;按钮来显示Userform1,但我得到了一个错误:运行时错误400已经显示的表单无法修改,excel,vba,Excel,Vba,工作簿代码: Userform1“下一步”按钮代码: Userform2“后退”按钮代码: 将卸载Userform1移到Userform2上方。显示为显示新的userform将暂停卸载代码表单的运行。或者,在Userform2.show之后添加vbmodeless以避免此问题。再想一想,将unload Userform1移到Userform2上方。show as显示新的userform将暂停unload code表单的运行。或者在Userform2.show之后添加vbmodeless以避免此问
将卸载Userform1移到Userform2上方。显示为显示新的userform将暂停卸载代码表单的运行。或者,在Userform2.show之后添加vbmodeless以避免此问题。再想一想,将unload Userform1移到Userform2上方。show as显示新的userform将暂停unload code表单的运行。或者在Userform2.show之后添加vbmodeless以避免此问题。我想你最好使用一个带有多页的表单。嗨,达汉,我试过了,但我仍然得到相同的错误-我的意思是“卸载”与隐藏达汉,你的第二个建议奏效了!!!!你太棒了!!是的,我刚换了订单,现在按计划工作!!非常感谢。您还可以尝试将该代码移动到模块中,并作为子模块调用
Private Sub Workbook_Open()
Application.Visible = False
UserForm1.Show
End Sub
Private Sub CommandButton1_Click()
UserForm2.Show
Unload UserForm1
Exit Sub
Private Sub CommandButton2_Click()
UserForm2.Hide
UserForm1.Show
End Sub