Tableau crosié dynamique - VBA
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.
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.
1 réponse
-
ContributeurBonjour,
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...