好的,这似乎非常基本,我为此道歉。我需要做的就是,一旦用户单击form1中的按钮,它就会被隐藏并显示form2。但是,我一直收到运行时错误4248,我已经检查了谷歌的任何帮助。任何可能导致这种情况的建议都将不胜感激。
我将在下方显示我的代码,但首先让我告诉你我尝试过的事情:
我尝试过重命名表单。
Private Sub but_Start_Click()
Worksheets("Data").Range("B1:B1").Value = Me.tb_ProjectName.Value
Form1.Hide
Form2.Show
End Sub
答案 0 :(得分:0)
好的,经过两天试图找出问题,我觉得自己像个白痴。在aucuparia的响应之后,我回去检查了所有useforms的初始化语句,并找到了一个上一步剩下的activedocument.close语句。感谢您在这个愚蠢的问题上花费的所有帮助和时间。猜猜骨头的东西发生在我们中间最好的大声笑。
答案 1 :(得分:0)
您无法使用
显示2个用户表单Userform1.show
userform2.show
因为第一个已经阻止了所有的excell函数和stuf(尝试点击你的工作表,然后打开Userform1)
arround的方式是:
Userform1.show false
userform2.show false
不隐藏第一个用户窗体或卸载它。
(另请注意,userform1.hide保留其值,但卸载userform1会重新初始化它们。)
答案 2 :(得分:-1)
我刚创建了两个表单UserForm1
和UserForm2
。我在第一个和代码中放了一个按钮,用于按钮点击事件(在表单中)(我有):
UserForm1.Hide
UserForm2.Show
单击该按钮会隐藏第一个表单并显示第二个表单。