Bonjour …
Comment est ouvert le formulaire ?
À son ouverture tout formulaire a sa propriété ShowModal initialisée à True sauf si on choisit d’initialiser celle-ci à False (0) à son ouverture,
- soit par
Userform1.Show 0
- soit dans son initialisation ou activation par
Private Sub UserForm_Initialize()
' ou Private Sub UserForm_Activate()
Me.ShowModal = 0
...
End Sub
- ou tout simplement, en agissant sur la fenêtre de ses propriétés*
Ce choix, permet de naviguer à souhait hors du formulaire mais, évidemment, il y en a toujours 1) , si on ne prend aucune précaution, le formulaire restera encore affiché même en dehors du classeur dans lequel il est défini.
* elle devrait s’ouvrir automatiquement tant son utilisation permet d’alléger les macros donc d’éviter des erreurs de frappes au clavier, surtout quand les propriétés sont invariables.