Bonjour,
Comment vérifier en VBA l'existence d'une feuille dans un classeur ?
Merci
*.Har(d)t
Bonjour,
Comment vérifier en VBA l'existence d'une feuille dans un classeur ?
Merci
*.Har(d)t
*.Har(d)t
---
"Je donnerais mon bras droit pour être ambidextre"
Brian W. Kernighan
Désolé d'être expéditif mais va voir sur ce post.
Super, merci Myrrdin.
J'avais fait une recherche avant de poster mais je n'avais pas vu ce post.
*.Har(d)t
---
"Je donnerais mon bras droit pour être ambidextre"
Brian W. Kernighan
Salut,
tu as deux solutions pour ce faire :
1- Tu fais une affectation, s'il y a une erreur tu sauras que la feuille n'existe pas ; raisonnement par l'absurde.
2- tu parcours la totalité des feuilles et tu testes l'existence de la feuille voulue.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 on error resume next Set Sheet = worksheets("tata") if err.number <> 0 then msgbox "feuille inexistante"
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 for ii = 0 to worksheets.count Set Sheet = worksheets(ii) if Sheet.name <> NomFeuille then msgbox "feuille inexistante" next ii
La Numérotation des feuilles ne commence pas à 1 ?
Si un problème ne trouve pas de solution, c'est qu'il n'y à pas de problème
Aurais-je été trop vite ?!
Ouf ... je ne suis pas parfait
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager