Excel 2013 : Comment bloquer enregistrement sur Excel VBA si cellule vide en moins de 5 min.

Excel 2013 : Comment bloquer enregistrement sur Excel VBA si cellule vide en moins de 5 min.

.

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?

Excel 2013 : Comment bloquer enregistrement sur Excel VBA si cellule vide en moins de 5 min.

Excel 2013 : Comment bloquer enregistrement sur Excel VBA si cellule vide en moins de 5 min.

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.

Excel 2013 : Comment bloquer enregistrement sur Excel VBA si cellule vide en moins de 5 min.

Excel 2013 : Comment bloquer enregistrement sur Excel VBA si cellule vide en moins de 5 min.

Excel 2013 : Comment bloquer enregistrement sur Excel VBA si cellule vide en moins de 5 min.

Excel 2013 : Comment bloquer enregistrement sur Excel VBA si cellule vide en moins de 5 min.

Excel 2013 : Comment bloquer enregistrement sur Excel VBA si cellule vide en moins de 5 min.

Excel 2013 : Comment bloquer enregistrement sur Excel VBA si cellule vide en moins de 5 min.

Code source VBA :

Excel 2013 : Comment bloquer enregistrement sur Excel VBA si cellule vide en moins de 5 min.

Excel 2013 : Comment bloquer enregistrement sur Excel VBA si cellule vide en moins de 5 min.

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 :

Recevoir la newsletter

Inscrivez-vous maintenant et recevez un e-mail les fois où je publie du contenu.

I agree to have my personal information transfered to AWeber ( more information )

Je hais les spams. Vous pouvez vous désinscrire à tout moment.

Pour marque-pages : Permaliens.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *