|
いつもお世話になっております。
また皆様のお知恵を拝借いたしたく、参上仕りました m(_ _)m。
シートにボタンを配置してあり、それをクリックして処理を開始したいのですが、その時すでにアクティヴになっているユーザーフォームがあった場合、そのフォーを全て落としてから処理を開始したいと考えております。
具体的には
Private Sub CommandButton1_Click()
If UserForm10.ActiveControl = True Then
Unload UserForm10
End If
UserForm1.Show
End Sub
と、行った感じでコーディングしてみました(もちろんダメダメなのですが(×_×#)。
意図したところはUserForm10がアクティヴだった場合、これを落として、UserForm1をアクティヴにする、ということです。
ちなみにUserFormは現在11作成しており、おのおのUserForm1〜UserForm11となっております。
これら全てがアクティヴか否かを判断して、アクティヴならば落として次の処理にいければベストです。
どなたか、ご教示いただけますよう、よろしくお願いいたします。
|
|