UserForm permanece presente em todas as pastas de trabalho. Como posso parar com isso?

UserForm permanece presente em todas as pastas de trabalho. Como posso parar com isso?

Eu li alguns tópicos semelhantes, mas estou em branco. Tenho 2 pastas de trabalho abertas e quando clico em uma pasta de trabalho diferente daquela que abre o UserForm, o UserForm permanece.

Eu tenho esse código que faz o que desejo para a pasta de trabalho em que o UserForm foi criado. Mas o UserForm permanece na tela quando clico em outra pasta de trabalho. como posso parar com isso?

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

Responder1

No código UserForm -

Private Sub UserForm_Deactivate()
    Unload.me
End Sub

Descarrega ao perder o foco.

informação relacionada