Excel 2013 : Comment bloquer l’impression sur Excel VBA si erreur en moins de 5 min.

Excel 2013 : Comment bloquer l'impression sur Excel VBA si erreur en moins de 5 min.

Excel 2013 : Comment bloquer l’impression sur Excel VBA si erreur en moins de 5 min.

 

EXCEL_2013_VBA_IMPRESSION_INTERDITE_SI_ERREUR

Problématique :

J’ai sur un fichier des erreurs : formules, division par 0…, nom ,feuille inexistante..différent type d’erreur peuvent arriver et je souhaiterais rendre impossible d’imprimer si telle est le cas sur l’intégralité d’un classeur.

Excel 2013 : Comment bloquer l'impression sur Excel VBA si erreur en moins de 5 min.

Excel 2013 : Comment bloquer l’impression sur Excel VBA si erreur en moins de 5 min.

Comment faire?

Solution :

L’utilisation de l’événement  BeforePrint sous VBA combiné à une recherche de contenu de cellule et si le contenu de formule est de type erreur, je fais une boucle en spécifiant si le message d’erreur est  égale () à cette valeur (0)  alors j’empêche l’impression de l’onglet.Cela nous permettre de répondre à cette problématique.

Code source VBA :

Macro de détection des cellules contenant une formule avec erreur

Excel 2013 : Comment bloquer l'impression sur Excel VBA si erreur en moins de 5 min.

Excel 2013 : Comment bloquer l’impression sur Excel VBA si erreur en moins de 5 min.

 

Excel 2013 : Comment bloquer l'impression sur Excel VBA si erreur en moins de 5 min.

Excel 2013 : Comment bloquer l’impression sur Excel VBA si erreur en moins de 5 min.

Détail important :

RAS

Version Youtube :

Excel 2013 : Comment bloquer l'impression sur Excel VBA si erreur en moins de 5 min.

 

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