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 un certain nombre de feuille. [XL-2003]


Sujet :

Macros et VBA Excel

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 79
    Par défaut Parcourir un certain nombre de feuille.
    Bonjour!

    J'ai besoin de parcourir un certain nombre de feuille de mon classeur, il contient au total 30 feuilles.
    Les feuilles que j'ai besoin de parcourir sont de la 6ième a la 22ième place y comprit.

    J'ai bien un code mais il parcourt toute les feuilles ce qui n'est pas le résultat que je souhaite:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
      Dim WS_Count As Integer
             Dim I As Integer
     
             WS_Count = ActiveWorkbook.Worksheets.Count
             For I = 1 To WS_Count
             MsgBox ActiveWorkbook.Worksheets(I).Name
     
             Next I
    Merci d'avance, Julien.

  2. #2
    Membre émérite
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    633
    Détails du profil
    Informations personnelles :
    Âge : 57
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 633
    Par défaut
    Bonjour

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Dim I As Integer
     
    For I = 6 To 22
        MsgBox ActiveWorkbook.Worksheets(I).Name
    Next I

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 79
    Par défaut
    Merci, mais je ne pense pas que cela va fonctionner dans mon cas car dans ton code je n'obtiens que les noms des feuilles.

    Or je voudrais , pour la plage de feuille que je t'ai dit, exécuter un code pour chaque feuille de ma plage.

    As-tu une idée?

  4. #4
    Membre émérite
    Profil pro
    Inscrit en
    Avril 2008
    Messages
    633
    Détails du profil
    Informations personnelles :
    Âge : 57
    Localisation : France

    Informations forums :
    Inscription : Avril 2008
    Messages : 633
    Par défaut
    Merci, mais je ne pense pas que cela va fonctionner dans mon cas car dans ton code je n'obtiens que les noms des feuilles.

    Or je voudrais , pour la plage de feuille que je t'ai dit, exécuter un code pour chaque feuille de ma plage.

    l'affichage du nom des feuilles n'est qu'un exemple voyont pour montrer qu'a ce moment là tu peux effectuer un code sur cette feuille en utilisant la référence worksheets(I)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Dim I As Integer
     
    For I = 6 To 22
     
        'Ton code en travaillant sur la feuille Worksheets(I)
        'pour mettre TOTO dans toutes les cellules A1
        'des feuilles 6 à 22
        Worksheets(I).Range("A1") = TOTO
    Next I
    ok

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Juillet 2010
    Messages
    79
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2010
    Messages : 79
    Par défaut
    Merci!

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

Discussions similaires

  1. [VB.NET]Parcourir un certain type de controle d'1 formulaire
    Par NicolasJolet dans le forum Windows Forms
    Réponses: 2
    Dernier message: 16/02/2006, 13h09
  2. [Report 6i] Editer un certain nombre de copies
    Par Invité dans le forum Oracle
    Réponses: 2
    Dernier message: 07/12/2005, 16h51
  3. Nombre de feuilles maximum dans Excel ?
    Par Le Djé dans le forum Macros et VBA Excel
    Réponses: 7
    Dernier message: 28/10/2005, 21h30
  4. Réponses: 44
    Dernier message: 19/10/2005, 10h54
  5. [MySQL] affiche ke un certain nombre des premier caractere d'une var
    Par Damarus dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 11/09/2005, 17h47

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