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 :

Trouver une cellule par son nom [XL-2007]


Sujet :

Macros et VBA Excel

  1. #1
    Membre régulier
    Inscrit en
    Février 2007
    Messages
    118
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 118
    Points : 74
    Points
    74
    Par défaut Trouver une cellule par son nom
    Bonjour à tous,

    Je me permets d'encore solliciter votre aide...

    C'est sûrement tout con, mais je voudrais bien programmer dans une macro la recherche d'une cellule nommée par exemple "EF" (pour état final)

    ça fait déjà un moment que je cherche, mais malheureusement, je ne trouve pas...

    Pour info, (car j'ai vu que ça pouvait poser des problèmes), la sheet qui contient cette cellule "EF" se trouve dans un classeur,et la macro dans un autre...

    Merci d'avance...

  2. #2
    Invité
    Invité(e)
    Par défaut
    Remplacer 'A DEFINIR' par le nom du 'Workbook' que je suppose ouvert:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Workbooks("A DEFINIR").Names("EF").RefersToRange

  3. #3
    Membre régulier
    Inscrit en
    Février 2007
    Messages
    118
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 118
    Points : 74
    Points
    74
    Par défaut
    Merci pour la réponse, mais comment récupérer quelque part l'info avec le numéro de ligne et de colonne de la cellule nommée "EF" ? (par exemple J36, ou bien ligne=36 et colonne= 10) ?
    Avec la ligne de code que tu donnes, ça ne fonctionne pas...

  4. #4
    Invité
    Invité(e)
    Par défaut
    Colonne:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Split(Workbooks("A DEFINIR").Names("EF").RefersTo, "$")(1)
    Ligne:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Split(Workbooks("A DEFINIR").Names("EF").RefersTo, "$")(2)

  5. #5
    Expert éminent sénior
    Avatar de Marc-L
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Avril 2013
    Messages
    9 468
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2013
    Messages : 9 468
    Points : 18 674
    Points
    18 674
    Par défaut
    Bonjour.
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
        Col = Workbooks("nom").Worksheets("nom").[EF].Column
        Lig = Workbooks("nom").Worksheets("nom").[EF].Row
    Maintenant lorsque l'on utilise une cellule nommée c'est justement pour ne pas utiliser des numéros de colonne et ligne !

    Donc une vison globale précise éclairerait mieux ton sujet …


    __________________________________________________________________________________________

    Merci de cliquer sur pour chaque message ayant aidé puis sur pour clore cette discussion …
    C'est parce que la vitesse de la lumière est plus rapide que celle du son que tant de gens paressent brillants avant d'avoir l'air con ! (Thomas Boishardy)

  6. #6
    Membre régulier
    Inscrit en
    Février 2007
    Messages
    118
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 118
    Points : 74
    Points
    74
    Par défaut
    Impeccable, ça fonctionne !!! Merci à tous...

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

Discussions similaires

  1. Réponses: 5
    Dernier message: 31/05/2012, 16h00
  2. [XL-2007] comment trouver une colonne dans une BD par son nom via VBA
    Par chikitin dans le forum Macros et VBA Excel
    Réponses: 2
    Dernier message: 30/06/2010, 08h52
  3. Réponses: 3
    Dernier message: 08/09/2008, 21h20
  4. [POI] Appeler une cellule par son nom
    Par Galak extra dans le forum Documents
    Réponses: 9
    Dernier message: 17/06/2008, 14h33
  5. Réponses: 3
    Dernier message: 16/07/2007, 21h47

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