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![]()
Partager