0

目前,我有一个 Excel 电子表格,其中包含一些数据和一个命令按钮,该按钮创建一个显示该数据子集的用户窗体。UserForm 的设计方式使数据更易于查看。我遇到的问题是我希望命令按钮创建我的 UserForm 的多个实例,以便每个表单可以显示一组不同的数据。

我对 VBA 很陌生,所以任何建议或只是我开始的地方将不胜感激。谢谢。

4

1 回答 1

3

确保将 的ShowModal属性UserForm设置为False,否则一次只能显示 的一个实例UserForm

之后,它很简单:

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

于 2009-10-23T00:49:28.953 回答