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 :

Récupérer le nom d'une cellule


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
    Août 2008
    Messages
    132
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2008
    Messages : 132
    Par défaut Récupérer le nom d'une cellule
    Bonjour,

    Je n'arrive pas a récupérer le nom de la cellule active que je voudrais stoker dans une variable
    J'ai essayé ça mais ca ne marche pas

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    dim nom as string
     
    nom= activecell.name
     
    msgbox nom
    Cordialement
    Domino40

  2. #2
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    Essayez :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    nom = ActiveCell.Name.Name

  3. #3
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2 130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 130
    Par défaut
    Salut Domino40 et le forum
    Bonne et heureuse année 2010
    Effectivement, le Name d'une cellule nommée (ou non) ne renvoie que son adresse totale
    J'avais pas pensé à .Name.name
    Une variante pour trouver le nom si la cellule appartient à une plage nommée
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    Sub test()
    Dim X, Nom As String
    For Each X In ThisWorkbook.Names
        If Not (Intersect(ActiveCell, Range(X)) Is Nothing) Then
            Nom = X.Name
            Exit For
        End If
    Next X
    End Sub
    A+

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour Gorfael,

    Juste pour bien comprendre :

    Domino40 à écrit :

    Je n'arrive pas a récupérer le nom de la cellule active que je voudrais stoker dans une variable
    J'ai essayé ça mais ca ne marche pas
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    dim nom as string
     nom= activecell.name
     msgbox nom
    Le début de votre réponse :
    Effectivement, le Name d'une cellule nommée (ou non) ne renvoie que son adresse totale
    Vous voulez dire que, dans un premier temps, ce que j'ai écrit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    nom = ActiveCell.Name.Name
    ne fonctionne pas ?

  5. #5
    Membre Expert
    Profil pro
    Inscrit en
    Juillet 2007
    Messages
    2 130
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2007
    Messages : 2 130
    Par défaut
    Salut jacques_jean et bonne année
    Je n'avais pas trouvé .Name.Name, quoique si j'avais réfléchit j'avais X.Name, avec X un élément de Names.
    Mais j'ai remanié mon poste précédent, en rédigeant un poste qui pourrait complêter ta réponse au lieu de le supprimer totalement. Le problème est que si la cellule active n'est pas nommée, avec activecel.Name.name, on déclenche une erreur.
    Mais le problème n'est pas là, je m'aperçois que ma mémoire flanche et il va falloir que j'y remédies
    A+

  6. #6
    Invité
    Invité(e)
    Par défaut
    Pas de problème.

    Quant à la mémoire qui flanche, cela nous arrive plus ou moins à tous.

    Le principal est de se compléter, ce que vous avez fait.

Discussions similaires

  1. [LibreOffice][Tableur] Récupérer le nom d'une cellule
    Par m_robert dans le forum OpenOffice & LibreOffice
    Réponses: 2
    Dernier message: 02/12/2013, 11h45
  2. POI récupérer le nom d'une cellule excel?
    Par youna dans le forum Documents
    Réponses: 1
    Dernier message: 12/06/2013, 09h25
  3. [XL-2010] Récupérer le nom d'une cellule excel
    Par idhmida dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 16/04/2013, 08h21
  4. Réponses: 5
    Dernier message: 27/05/2008, 08h40
  5. Réponses: 9
    Dernier message: 26/09/2007, 16h18

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