OVH Cloud OVH Cloud

formulaire

2 réponses
Avatar
fbr
Bonjour,

j'ai un formulaire qui s'ouvre automatiquement à l'ouverture d'un classeur
excel :

Private Sub Workbook_Open()
FrmMain.Show
End Sub

Je voudrais lui mettre un msgbox pour l'ouvri uniquement si l'utilisateur le
souhaite, du style : "voulez vous lancer le forulaire? OUI OU NON;

Si quelqu'un à une astuce.

merci d'avance

fred

2 réponses

Avatar
CAP2
Salut,

place ça dans le module ThisWorkBook de ton classeur :

Private Sub Workbook_Open()
Dim reponse As Byte

reponse = MsgBox("Voulez-vous lancer le formulaire ?", vbYesNo, "Lancer
formulaire ?")
If reponse = 6 Then
UserForm1.Show
Else: Exit Sub
End If

End Sub

En remplaçant Userform1 par le nom de ton formulaire...

Ca marche ?

CAP2
Avatar
fbr
Merci beaucoup, je ne sais pas pourquoi mon message a été diffusé plusieurs
fois
merci encore cela fonctionne très bien


Salut,

place ça dans le module ThisWorkBook de ton classeur :

Private Sub Workbook_Open()
Dim reponse As Byte

reponse = MsgBox("Voulez-vous lancer le formulaire ?", vbYesNo, "Lancer
formulaire ?")
If reponse = 6 Then
UserForm1.Show
Else: Exit Sub
End If

End Sub

En remplaçant Userform1 par le nom de ton formulaire...

Ca marche ?

CAP2