Bonsoir Laurent, BonPat,
Laurent, ci-joint un petit exemple pour répondre à ta question...
Dans le module de code de l'objet ThisWorkbook :
Private Sub Workbook_Open()
'Active la feuille "Sommaire"
Sheets("Sommaire").Activate
'Afficher le message
UserForm1.Show
End Sub
Dans le module de code du USF :
Private Sub UserForm_Initialize()
'Lancer le Chrono
Bonjour
End Sub
Dans un autre module de code :
Dim Temps As Date
Sub Bonjour()
'Décharger le USF dans 2 secondes
Temps = Now + TimeValue("00:00:02")
Application.OnTime Temps, "AuRevoir", , True
End Sub
Sub AuRevoir()
Unload UserForm1
End Sub
Cordialement,
Didier_mDF