| 
    
     |  | いつもお世話になっております。 また皆様のお知恵を拝借いたしたく、参上仕りました 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となっております。
 これら全てがアクティヴか否かを判断して、アクティヴならば落として次の処理にいければベストです。
 
 どなたか、ご教示いただけますよう、よろしくお願いいたします。
 
 |  |