Faire appelle a du texte contenu dans une cellule

Clemut -  
via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   -

Bonjour,

Je souhaiterai faire appelle a du texte contenu dans une cellule dans une formule.

Pour expliquer ma demande voir l'image: 

Dans ma cellule F17 et toutes celles de la ligne je fais appelle dans la formule à l'onglet "LOT MIDI MONTAGE". Afin de m'éviter de retaper toutes les formules lorsque je change le nom d'un onglet je souhaiterai renvoyé à la cellule 17D dans mes formules. cela m'épargnerait ainsi de devoir remodifier toutes les formules lorsque je change le nom d'un onglet. A la place je n'aurais qu'a changer le nom de la cellule B17 de tel sorte a ce qu'il soit le même que l'onglet de référence. 

pensez vous que cela soit possible ? Ca semble si simple et pourtant je ne vois pas comment faire


Macintosh / Safari 14.1.2

3 réponses

  1. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     

    Bonjour

    Tu dois utiliser la fonction INDIRECT :

    =INDIRECT("'" & D17 &"'!N29")

    Cdlmnt

    Via


    2
  2. Clemut
     

    Bonjour,

    Ca marche parfaitement ! merci pour cette reponse !!

    Est ce que tu saurais me décrire l'usage de chaque partie  de la formule histoire que je comprenne ? 

    J'ai compris le principe de la fonction indirect mais pas du contenu ... :S

    0
  3. via55 Messages postés 14393 Date d'inscription   Statut Membre Dernière intervention   2 759
     

    Re

    La fonction INDIRECT reconstruit une adresse

    en D17 tu as le nom de l'onglet dans lequel tu veux aller lire la cellule N29

    En écriture directe tu mettrais ='nom de l'onglet'!N17

    avec INDIRECT on va concaténer les apostrophes avec le nom de l'onglet qui se trouve en D17 puis le ! et l'adresse cellule

    d'où"'" (première apostrophe) & D17 (recup nom onglet) &"'!N29" (2nd apostrophe ! et adresse)


    0