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 :

Fonction indirect référence [XL-2007]


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
    Janvier 2010
    Messages
    68
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2010
    Messages : 68
    Par défaut Fonction indirect référence
    Bonjour,

    A l'aide de la fonction indirect je souhaite faire référence à une cellule qui se trouve dans un autre onglet.
    lorsque je déplace cette cellule référence il faut que la formule prenne compte de cette modification et suive la cellule initialement ciblée

    Ci-joint mon fichier

    merci d'avance pour votre aide
    Fichiers attachés Fichiers attachés

  2. #2
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    Nommes ta cellule B6 (par exemple Tot)
    Et dans ta formule

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

    Informations forums :
    Inscription : Janvier 2010
    Messages : 68
    Par défaut
    Bonjour,

    en fait mon fichier comporte en réalité une centaine d'onglets et plusieurs cellules références à suivre par onglet. C'est pour cela que je cherche une fornule étirable.

    ci-joint un fichier plus fidèle à l'original

    bonne après-midi
    Fichiers attachés Fichiers attachés

  4. #4
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    Oui la formule sera étirable si tu nomme chaque cellule des feuilles 110,111....
    Par exemple, on va nommer chaque cellule B6 de ces feuilles Nom_B6 (avec zone Feuille correspondante lors du nommage) et chaque cellule C16 de ces feuilles Nom_B6...


    Et dans Feuil1
    En D3:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =INDIRECT($A3&"!Nom_B6")
    En E3:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    =INDIRECT($A3&"!Nom_C16")
    ...etc

    Enfin, tu tire tes formules de la ligne 3 vers le bas.

    Le seul souci, c'est que tu dois nommer les cellules identiquement sur toutes tes feuilles

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

    Informations forums :
    Inscription : Janvier 2010
    Messages : 68
    Par défaut
    en fait il n'est pas possible de nommer les cellules identiquement
    1 nom = 1 cellule
    de ce fait il faudrait que je nomme les x cellules par un nom distinct puis que je fasse références à ces x cellule nommées.

    Cela reviendrait au final de faire référence directement à l'onglet puis à la cellule, sans passer par la fonction indirect (cad sans rechercher le nom de l'onglet). Mais dans ce cas là il n'est pas possible de tirer la formule

  6. #6
    Expert éminent Avatar de mercatog
    Homme Profil pro
    Inscrit en
    Juillet 2008
    Messages
    9 435
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Autre

    Informations forums :
    Inscription : Juillet 2008
    Messages : 9 435
    Par défaut
    Tu peux nommer différentes cellules sur différentes feuilles identiquement à condition que chaque nom attribué se réfère dans Zone à la feuille en question.
    Illustration: (avec le nom Toto attribué à différentes cellules sur différentes feuilles comme indiqué sur Zone (Étendu)



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

Discussions similaires

  1. [XL-2003] Références complexes : fonction indirect ?
    Par Xorbane dans le forum Excel
    Réponses: 5
    Dernier message: 26/10/2012, 22h38
  2. Fonction Mid(), référence et Runtime
    Par Herman dans le forum Runtime
    Réponses: 1
    Dernier message: 12/06/2007, 09h53
  3. Fonction INDIRECT avec variable sur n° de colonne
    Par mat.guillaume dans le forum Macros et VBA Excel
    Réponses: 9
    Dernier message: 30/08/2006, 18h04
  4. Fonctions imbriquées - références
    Par Yux dans le forum Langage
    Réponses: 12
    Dernier message: 04/10/2005, 11h01
  5. Réponses: 10
    Dernier message: 03/03/2005, 13h36

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