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
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.
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 ?
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