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 :

Comment parcourir toutes les feuilles d'un classeur excel?


Sujet :

Macros et VBA Excel

  1. #1
    Membre régulier Avatar de Subkill
    Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2006
    Messages
    174
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2006
    Messages : 174
    Points : 124
    Points
    124
    Par défaut Comment parcourir toutes les feuilles d'un classeur excel?
    Bonjour,

    Je tente de parcourir les 10 feuilles du classeur excel (Inventaire.xls), mais ça ne fonctionne pas.

    Voiçi le code créé:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    For Each Worksheet In Workbooks()
        If Worksheet.Name = "Test" Then
            Feuille = True
            Exit For
        End If
        Next Worksheet
    Cependant Worsheet.Name est égale au nom de mon fichier excel c'est-à-dire "Inventaire.xls".
    Et la boucle "For Each" ne parcours donc pas toutes les feuilles de mon classeur, mais plutot tous les classeurs que je pourrais avoir d'ouvert.

  2. #2
    Membre actif
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    364
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 364
    Points : 253
    Points
    253
    Par défaut
    Bonjour,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    Dim i
    For i= 1 To Worksheets.Count
      //J'affiche le nom de ma feuille
      MsgBox Worksheets(Souris).Name
    Next
    Voici un bout de code tous simple et qui pourrait t'aider.
    Ce code affiche le nom de chacune de mes feuilles Excel

  3. #3
    Membre régulier Avatar de Subkill
    Profil pro
    Développeur informatique
    Inscrit en
    Octobre 2006
    Messages
    174
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Octobre 2006
    Messages : 174
    Points : 124
    Points
    124
    Par défaut
    Merci Taz,c'est beau.

    Dsl encore de vous avoir dérangé. J'ai trouver la réponse sur le site de microsoft: http://support.microsoft.com/kb/142126/fr

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
           Dim WS_Count As Integer
             Dim I As Integer
     
             ' Set WS_Count equal to the number of worksheets in the active
             ' workbook.
             WS_Count = ActiveWorkbook.Worksheets.Count
     
             ' Begin the loop.
             For I = 1 To WS_Count
     
                ' Insert your code here.
                ' The following line shows how to reference a sheet within
                ' the loop by displaying the worksheet name in a dialog box.
                MsgBox ActiveWorkbook.Worksheets(I).Name
     
             Next I
    Bonne journée

+ 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. Réponses: 4
    Dernier message: 04/03/2014, 12h58
  3. Positionnement dans toutes les feuilles d'un classeur Excel
    Par josephhd dans le forum Macros et VBA Excel
    Réponses: 5
    Dernier message: 16/05/2012, 11h32
  4. [XL-2010] Parcourir toutes les feuilles d'un classeur
    Par zangaloni dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 30/01/2012, 12h11
  5. Réponses: 2
    Dernier message: 06/05/2008, 17h05

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