Bonjour,

Je crée une macro avec plusieurs étapes, le tout entre "Sub Ma_Macro()" et "End Sub"
Comment puis-je sortir de la macro sans exécuter la suite du programme si le formulaire n'existe pas ?
J'ai tenté de mettre un "Exit" après "End If", à priori sans succès.


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
 
Sub Ma_Macro()
 
Dim Formulaire As String
 Formulaire = Dir("D:\Macro\Formulaire.xlsx")
 If Formulaire = "" Then
     MsgBox "Attention, le formulaire n'existe pas. Il est nécessaire pour exécuter la procédure globale", vbCritical
        End If
 
Instructions de la macro
Action1
Action2
etc...
 
End Sub


Merci à tous,