Gestion des erreurs

Sophie11

XLDnaute Occasionnel
Bonjour,
Si je supprime une feuille mais cette feuille n'existe pas, je voudrais que la macro continue de s'exécuter. Comment faire pour ne pas avoir un message d'erreur??? Mercii :) :)

Sheets("feuille_sophie").delete
 

porcinet82

XLDnaute Barbatruc
Re : Gestion des erreurs

Salut,

Je vois 2 solutions, soit tu regardes si la feuille existe en bouclant sur toutes les feuilles et ensuite tu la supprimes si elle existe.
Ou alors, la méthode un peu plus "sauvage" mais que tout le monde utilise, tu encadres le code comme ceci :
Code:
On error resume next
Sheets("feuille_sophie").delete
On error goto 0

La première ligne "annule" l'erreur et fait passer la lecture du code à la ligne suivante et la dernière ligne "réactive" la gestion d'erreur.

@+
 

Discussions similaires

Statistiques des forums

Discussions
312 515
Messages
2 089 230
Membres
104 073
dernier inscrit
thierry.billotti