Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
目前,我有一个 Excel 电子表格,其中包含一些数据和一个命令按钮,该按钮创建一个显示该数据子集的用户窗体。UserForm 的设计方式使数据更易于查看。我遇到的问题是我希望命令按钮创建我的 UserForm 的多个实例,以便每个表单可以显示一组不同的数据。
我对 VBA 很陌生,所以任何建议或只是我开始的地方将不胜感激。谢谢。
确保将 的ShowModal属性UserForm设置为False,否则一次只能显示 的一个实例UserForm。
ShowModal
UserForm
False
之后,它很简单:
Dim ufArray(0 To 4) As UserForm1 Dim i As Integer For i = 0 To 4 Set ufArray(i) = New UserForm1 Next i For i = 0 To 4 Load ufArray(i) ufArray(i).Show Next i
显示五个独立的副本UserForm1
UserForm1