Excel 2013 : Comment bloquer enregistrement sur Excel VBA si cellule vide en moins de 5 min.
EXCEL_2013_VBA_ENREGISTREMENT_INTERDIT_BEFORE_SAVE
Problématique :
Je veux empêcher l’enregistrement d’un fichier Excel si celui-ci ne contient pas certaine information, où au contraire, si certaine information sont contenu dans cette cellules empêcher l’enregistrement.
Comment faire?
Solution :
Utiliser la procédure événementiel Before Save avec une boucle vérifiant le contenu d’une ou d’un ensemble de cellule placé dans le VBA.
Code source VBA :
Détail important :
Lorsque l’utilisateur essaie d’enregistrer le classeur, la procédure Workbook_BeforeSave s’exécute. de là on peut exploiter ce fonctionnement pour empêcher ou non l’enregistrement du fichier via une boucle.
Pour infos :si l’opération de sauvegarde fait apparaître la boite de dialogue Enregistrer sous, la variable SaveAsUI est égale à True.
Version Youtube :
Tuto :