Avec Excel, vérifier l'existance d'une feuill

Résolu/Fermé
tacotac - 10 mars 2006 à 11:24
 DiDi - 12 févr. 2021 à 16:34
Bonjour à tous
Existe t'il en VBA, un moyen de savoir si une feuille nommée "toto" (par exemple) existe dans un classeur ?
Merci

6 réponses

gbinforme Messages postés 14946 Date d'inscription lundi 18 octobre 2004 Statut Contributeur Dernière intervention 24 juin 2020 4 708
11 nov. 2007 à 16:34
bonjour

avec ma boucle, dès que ma fonction rencontre la feuille 3 par exemple il plante car elle n'existe pas.

L'on ne sait absolument pas ce à quoi sert ta boucle mais elle ne part sûrement pas sur un algorithme approprié puisqu'elle ne fonctionne pas. Quelque chose comme ceci devrait fonctionner :
Sub sel_feuilles()
Dim i as integer
For i = 1 to  Worksheets.Count
    If Worksheets(i).Name = "mon test" Then
        ' "mon code"
    Else
        '  "mon autre code"
    End If
Next i
End Sub
37
Même si c'est plus d'un an après,

merci à gbinforme pour le code, ça m'a été très utile!
0
+1 merci
Même 7 ans après ça aide toujours ;)
0