UserForm permanece presente en todos los libros. ¿Cómo puedo detener esto?

UserForm permanece presente en todos los libros. ¿Cómo puedo detener esto?

He leído algunos hilos similares pero me quedo en blanco. Tengo 2 libros abiertos y cuando hago clic en un libro que no sea el que abre el formulario de usuario, el formulario de usuario permanece.

Tengo este código que hace lo que quiero para el libro en el que se creó el formulario de usuario. Pero el formulario de usuario permanece en la pantalla cuando hago clic en otro libro. ¿Cómo puedo detener esto?

Private Sub Workbook_SheetActivate(ByVal Sh As Object)
    If Sh.Name <> "HTFD" And Flight_Deck.Visible = True Then
        Unload Flight_Deck
    End If
    If Sh.Name = "HTFD" And Flight_Deck.Visible = False Then
        Flight_Deck.Show vbModeless
    End If
End Sub

Respuesta1

En el código del formulario de usuario -

Private Sub UserForm_Deactivate()
    Unload.me
End Sub

Se descarga al perder el foco.

información relacionada