Tableau crosié dynamique - VBA

Fermé
choco_ben - 1 avril 2010 à 15:40
eriiic Messages postés 24601 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 25 novembre 2024 - 1 avril 2010 à 20:12
Bonjour à tous,
Je vous expose mon problème :
J'ouvre une feuille s'appelant tableau croisé dans un classeur Excel suite à une éxecution de la macro.
Je souhaite lorsque la macro est rééxecutée que la feuille soit supprimer mais mais si celle-ci n'existe pas alors que la macro poursuive ses instructions.
Je ne sais pas comment on verifie l'existence d'une feuille ?
Merci d'avance pour vos réponses.

A voir également:

1 réponse

eriiic Messages postés 24601 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 25 novembre 2024 7 243
Modifié par eriiic le 1/04/2010 à 20:19
Bonjour,

C'est plus simple et plus rapide de gérer l'erreur que de tester l'existence :

On Error Resume Next ' si erreur on continue
Worksheets("Feuil3").Delete
On Error GoTo 0 ' on désactive le resume next au cas ou il n'y ait pas eu d'erreur

eric

PS: tu pourrais utiliser la même technique pour ton autre question, à tester...
0