Tableau crosié dynamique - VBA
choco_ben
-
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
eriiic Messages postés 25847 Date d'inscription Statut Contributeur Dernière intervention -
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.
A voir également:
- Tableau crosié dynamique - VBA
- Tableau word - Guide
- Tableau croisé dynamique - Guide
- Exemple tableau croisé dynamique télécharger - Télécharger - Tableur
- Tableau ascii - Guide
- Trier un tableau excel - Guide
1 réponse
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...
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...