IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Macros et VBA Excel Discussion :

Vérifier existence d'une feuille Excel


Sujet :

Macros et VBA Excel

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    320
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 320
    Points : 311
    Points
    311
    Par défaut Vérifier existence d'une feuille Excel
    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

  2. #2
    Membre du Club
    Inscrit en
    Janvier 2008
    Messages
    78
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 78
    Points : 65
    Points
    65
    Par défaut
    Désolé d'être expéditif mais va voir sur ce post.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    320
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 320
    Points : 311
    Points
    311
    Par défaut
    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

  4. #4
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    117
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 117
    Points : 149
    Points
    149
    Par défaut
    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.

    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"
    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
    5
     
    for ii = 0 to worksheets.count
      Set Sheet = worksheets(ii)
      if Sheet.name <> NomFeuille then msgbox "feuille inexistante"
    next ii

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2007
    Messages
    424
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Décembre 2007
    Messages : 424
    Points : 382
    Points
    382
    Par défaut
    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

  6. #6
    Membre habitué
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    117
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 117
    Points : 149
    Points
    149
    Par défaut
    Aurais-je été trop vite ?!

    Ouf ... je ne suis pas parfait

Discussions similaires

  1. [2005] Tester l'existence d'une feuille Excel
    Par MoitieDeCigare dans le forum SSIS
    Réponses: 4
    Dernier message: 20/10/2011, 16h51
  2. Tester l'existence d'une feuille Excel
    Par RodEpsi dans le forum Delphi
    Réponses: 3
    Dernier message: 01/08/2006, 15h27
  3. [VBA-E]Existence d'une feuille dans un classeur EXCEL
    Par marie10 dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 06/04/2006, 15h58
  4. tester l'existence d'une feuille excel
    Par Equus dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 08/12/2005, 11h31
  5. [VBA][Excel] Tester l'existence d'une feuille
    Par titflocon dans le forum Macros et VBA Excel
    Réponses: 3
    Dernier message: 16/11/2005, 14h49

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo