R
ronanm
Guest
Bonjour bonjour,
J'ai un souci de finalité pour fermer une macro appelée dans une Userform
Le code suivant pour une macro :
pour le bouton de la Userform :
et dans la feuille
Mais dès que je veux l'appliquer à un "bouton de commande", le bouton "quitter" ne fonction plus et la macro continue. Que dois-je changer ?
Voici le code appliqué :
pour le bouton de la Userform (idem):
Merci à vous.
J'ai un souci de finalité pour fermer une macro appelée dans une Userform
Le code suivant pour une macro :
pour le bouton de la Userform :
Code:
Private Sub CommandButton3_Click()
Var = True
Unload Me
End Sub
et dans la feuille
Code:
Public Var As Boolean
Sub impress()
UserForm3.Show
If Var = True Then Exit Sub
If Var = False Then
Application.Dialogs(xlDialogSaveAs).Show CStr(Feuil3.Range("T4").Value)
UserForm2.Show
If Var = True Then Exit Sub
If Var = False Then
If Application.Dialogs(xlDialogPrinterSetup).Show = True Then ActiveWorkbook.PrintOut Copies:=1, Collate:=True
Exit Sub
End If
End If
End Sub
Mais dès que je veux l'appliquer à un "bouton de commande", le bouton "quitter" ne fonction plus et la macro continue. Que dois-je changer ?
Voici le code appliqué :
pour le bouton de la Userform (idem):
Code:
Private Sub CommandButton3_Click()
Var = True
Unload Me
End Sub
Code:
Public Var As Boolean
Private Sub CommandButton2_Click()
UserForm3.Show
If Var = True Then Exit Sub
If Var = False Then
Application.Dialogs(xlDialogSaveAs).Show CStr(Feuil3.Range("T4").Value)
UserForm2.Show
If Var = True Then Exit Sub
If Var = False Then
If Application.Dialogs(xlDialogPrinterSetup).Show = True Then ActiveWorkbook.PrintOut Copies:=1, Collate:=True
Exit Sub
End If
End If
End Sub
Merci à vous.