目前,我有一个包含一些数据的Excel电子表格和一个命令按钮,用于创建一个显示该数据子集的用户窗体。用户窗体的设计方式使数据更易于查看。我遇到的问题是,我希望命令按钮生成用户窗体的多个实例,以便每个窗体都能显示一组不同的数据。
我是一个很新的VBA,所以任何建议或只是一个地方,我开始将非常感谢。谢谢。
确保 ShowModal 性质 UserForm 设置为 False 否则,只有一个 户窗体 可以立即显示。
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