VBA用户窗体阵列

时间:2009-10-22 18:28:45

标签: excel-vba userform vba excel

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

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

1 个答案:

答案 0 :(得分:3)

确保ShowModal的{​​{1}}属性设置为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

的五个独立副本