Excel-打开命名的用户窗体
当然这是非常基本的,我有一些没有命名的userforms,我使用Excel-打开命名的用户窗体,excel,userform,vba,Excel,Userform,Vba,当然这是非常基本的,我有一些没有命名的userforms,我使用UserForm1.Show调用了它们。现在我把这些命名为ProgressBar 我通过UserForms.Add(“ProgressBar”).Show vbModeless将其称为 但我不知道如何让这一点起作用: Private Sub UserForm_Initialize() 'With UserForms("ProgressBar") With Me .StartUpPosition = 0 .Left = App
UserForm1.Show
调用了它们。现在我把这些命名为ProgressBar
我通过UserForms.Add(“ProgressBar”).Show vbModeless将其称为
但我不知道如何让这一点起作用:
Private Sub UserForm_Initialize()
'With UserForms("ProgressBar")
With Me
.StartUpPosition = 0
.Left = Application.Left + (0.5 * Application.Width) - (0.5 * .Width)
.Top = Application.Top + (0.5 * Application.Height) - (0.5 * .Height)
End With
End Sub
我应该如何称呼这些表单?这只是使用ProgressBar,而不是使用UserForms(“ProgressBar”),不是吗?谢谢Dan,我打开userform的声明怎么样?有更好的方法吗?我本以为它只是ProgressBar.show vbModeless