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 :

Liste des plages nommées d'un workbook


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
    Septembre 2005
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 66
    Par défaut Liste des plages nommées d'un workbook
    Bonjour,

    lors de traitement de données, je crée par macro toute une série de liste de références (Celles que l'on voit à gauche de la barre de formule).

    MA question est y a t-il un code qui permet de lister chaque reference créer, du style :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    for each ref in activeworkbook
       liste = liste & ref 
    next
    Merci

  2. #2
    Membre Expert Avatar de wilfried_42
    Homme Profil pro
    Auto-entrepreneur
    Inscrit en
    Novembre 2006
    Messages
    1 427
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 63
    Localisation : France, Vendée (Pays de la Loire)

    Informations professionnelles :
    Activité : Auto-entrepreneur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2006
    Messages : 1 427
    Par défaut
    Bonjour

    je ne suis pas sur d'avoir tout compris mais si c'est le nom des differentes plage nommées que tu cherches, voici une macro

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Sub essai()
        Dim cmp As Variant
        For Each cmp In ActiveWorkbook.Names
            MsgBox cmp.Name
        Next
    End Sub

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    66
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 66
    Par défaut
    Nickel Wilfried,

    merci beaucoup.
    Chaque fois je trouve les solutions simples alors que je les ai longuement cherché.

    Le débutant que je suis te remercie.

    F.



    Citation Envoyé par wilfried_42 Voir le message
    Bonjour

    je ne suis pas sur d'avoir tout compris mais si c'est le nom des differentes plage nommées que tu cherches, voici une macro

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Sub essai()
        Dim cmp As Variant
        For Each cmp In ActiveWorkbook.Names
            MsgBox cmp.Name
        Next
    End Sub

  4. #4
    Membre Expert
    Avatar de JackOuYA
    Inscrit en
    Juin 2008
    Messages
    1 040
    Détails du profil
    Informations forums :
    Inscription : Juin 2008
    Messages : 1 040
    Par défaut
    Bonsoir,

    Tiens pour compléter l'idée à wilfried_42 (vu que j'ai déjà préparé le code )


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Sub yaListeNom()
     Dim yaN As Name
     For Each yaN In ThisWorkbook.Names
       Debug.Print yaN.Name & " : " & yaN.RefersTo
     Next
    End Sub

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

Discussions similaires

  1. [XL-2010] Sommeprod et nb.si.ens gestion des plages nommées
    Par CODYCO dans le forum Excel
    Réponses: 8
    Dernier message: 02/12/2014, 15h57
  2. Maximum avec des plages nommées
    Par Luc Hermitte dans le forum Excel
    Réponses: 6
    Dernier message: 25/08/2014, 15h50
  3. Réponses: 1
    Dernier message: 16/06/2014, 09h22
  4. [XL-2003] Recherche de la liste des cellules nommées
    Par jcderchain dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 02/12/2010, 17h09
  5. Compter des valeurs dans une plage nommée
    Par deniooo dans le forum Excel
    Réponses: 25
    Dernier message: 30/06/2008, 18h00

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