Bonjour à tous,

J'ai crée un userform avec des textbox. Le code si après dit :

Si le champ M est vide alors message d'erreur avec trois choix possible :
Si oui => alors M=20
Si non => je veux retourner sur mon userform pour que l'on puisse rentrer une valeur dans le champ M
Si annuler => je veux sortir de la macro

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
Private Sub Valider_Click()
M = Masse.Value
 
If M = "" Then
    Select Case MsgBox("Masse de la pastille avant expérience non renseignée." & Chr(10) & "Prendre masse par défaut : M = 20 mg ?", vbYesNoCancel + vbCritical, "Erreur : Masse pastille manquante !")
        Case vbYes
            M = 20
        Case vbNo
          'Je ne sais pas comment lui dire retourne sur l'userform
        Case vbCancel
           'Je ne sais pas comment lui dire sort de l'userform et n'appelle pas la macro Vinvin
    End Select
End If
 
    'Importation des données entrées dans l'userform pour la macro
    Call Vinvin 'Appelle macro
 
    Unload UserForm1    'action de fermeture de l'userform
End Sub