Bonjour à tous,
J'ai un formulaire avec des champs obligatoires à remplir.
Une procédure évènementielle Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean empêche l'enregistrement si certains champs sont vides.
If ThisWorkbook.Sheets("Fiche").Range("B22") = "" Then
Cancel = True
MsgBox "ENREGISTREMENT IMPOSSIBLE - Le domaine fonctionnel n'est pas indiqué"
Existe-t-il un moyen de désactiver temporairement cette procédure (par code VBA) pour faire des modifications (comme effacer les champs obligatoires, par exemple).
J'avais pensé aussi à ouvrir Excel sans activer les macros avec la touche Maj mais cela ne fonctionne pas.
Merci beaucoup et très bonne journée
J'ai un formulaire avec des champs obligatoires à remplir.
Une procédure évènementielle Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean empêche l'enregistrement si certains champs sont vides.
If ThisWorkbook.Sheets("Fiche").Range("B22") = "" Then
Cancel = True
MsgBox "ENREGISTREMENT IMPOSSIBLE - Le domaine fonctionnel n'est pas indiqué"
Existe-t-il un moyen de désactiver temporairement cette procédure (par code VBA) pour faire des modifications (comme effacer les champs obligatoires, par exemple).
J'avais pensé aussi à ouvrir Excel sans activer les macros avec la touche Maj mais cela ne fonctionne pas.
Merci beaucoup et très bonne journée