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 :

Parcourir toutes les feuilles d'un classeur [XL-2010]


Sujet :

Macros et VBA Excel

  1. #1
    Membre habitué Avatar de zangaloni
    Profil pro
    Étudiant
    Inscrit en
    Mars 2009
    Messages
    474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2009
    Messages : 474
    Points : 151
    Points
    151
    Par défaut Parcourir toutes les feuilles d'un classeur
    Bonjour,

    Je cherche un moyen pour parcourir toutes les feuilles d'un classeur donné.
    Pour ceci j'ai pensé à
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    For each sheet in thisworkbook
    Mais ça ne semble pas marcher.
    Bonne journée et merci pour votre aide.

  2. #2
    Membre habitué Avatar de zangaloni
    Profil pro
    Étudiant
    Inscrit en
    Mars 2009
    Messages
    474
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Mars 2009
    Messages : 474
    Points : 151
    Points
    151
    Par défaut
    Rebonjour,
    Voci la solution

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    For each worksheet in this worksheets
     
    'sheets(worksheet.name).range..
    'traitement souhaité
    next worksheet

  3. #3
    Expert éminent
    Avatar de Didier Gonard
    Homme Profil pro
    Formateur Office et développeur VBA en freelance
    Inscrit en
    Février 2008
    Messages
    2 805
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Formateur Office et développeur VBA en freelance

    Informations forums :
    Inscription : Février 2008
    Messages : 2 805
    Points : 6 699
    Points
    6 699
    Par défaut
    Bonjour,

    Vois l'aide VBA à For Each et les tutos (Rabilloud) sur DVP, For each sert à parcourir une collection (ou un tableau, mais pas ici), ThisWirkbook est un objet et non une collection si tu veux parcourir les Feuilles d'un Classeur, tu dois utiliser la Collection Sheets, si ce n'est que les feuilles de calcul, le collection WorkSheets

    Cordialement,

    Ps : si le côté technique de la réponse = OK ou pas => pensez à cliquer sur les pouces et quand question résolue à la taguer résolue, et chaque action vous rapporte des points

    Didier

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XL-2003] Parcourir toutes les feuilles d'un classeur
    Par rafalemirage dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 07/04/2019, 18h57
  2. Débutant: Application à toutes les feuilles d'un classeur
    Par spirit1300 dans le forum Macros et VBA Excel
    Réponses: 10
    Dernier message: 06/12/2007, 10h19
  3. effacer toutes les feuilles d'un classeur commencant par "GRAPH"
    Par oscar.cesar dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 25/11/2007, 20h40
  4. Comment parcourir toutes les feuilles d'un classeur excel?
    Par Subkill dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 01/02/2007, 21h47
  5. Action sur toutes les feuilles d'un classeur
    Par beurnoir dans le forum Macros et VBA Excel
    Réponses: 14
    Dernier message: 23/12/2005, 16h11

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