为什么在从用户窗体启动一个用户窗体后,closures两个窗体呢?

工作表上的一个button启动一个macros,打开一个用户窗体(比如userform1)。 Userform1被加载非模态,以便用户使用userform1和工作表(即单击单元格)进行input。 userform1上有一个button,点击后会打开另一个用户窗体(比如userform2)。 Userform2是模态的。 点击userform2上的Cancelbutton,卸载userform2; 但是,出于某种原因,它也卸载了userform1,我不想要。 如果我使用userform1模式,那么卸载userform2不会卸载userform1; 但是,用户不能再使用(即单击)工作表中的单元格。 我无法find任何信息,这将给我一个线索,为什么卸载一个用户窗体都卸载。

UserForm2.Show

a = 1“只有1行代码要执行

这将做的伎俩。 至less这对我有同样的问题工作…