Insérer le contenu d'une cellule dans une formule
Résolu
emiltl
Messages postés
3
Statut
Membre
-
emiltl Messages postés 3 Statut Membre -
emiltl Messages postés 3 Statut Membre -
Bonjour,
je cherche comment je pourrais faire sans macro pour intégrer le texte d'une cellule dans une formule qui puise des informations dans un autre onglet de mon classeur.
Voici l'exemple:
-------- A ----------------------------- B ------------------ C
1 TP-01 -------------- ='TP-01'!$E$12
2
3
Je voudrais être capable d'écrire mon texte dans la case A1 (Qui sera le nom d'un onglet de mon classeur) et que ma formule dans ma case B1 puise l'info automatique.
J'ai essayé avec la fonction INDIRECT( ) mais sans succès, je ne sais pas si c'est la bonne fonction pour moi.
merci
je cherche comment je pourrais faire sans macro pour intégrer le texte d'une cellule dans une formule qui puise des informations dans un autre onglet de mon classeur.
Voici l'exemple:
-------- A ----------------------------- B ------------------ C
1 TP-01 -------------- ='TP-01'!$E$12
2
3
Je voudrais être capable d'écrire mon texte dans la case A1 (Qui sera le nom d'un onglet de mon classeur) et que ma formule dans ma case B1 puise l'info automatique.
J'ai essayé avec la fonction INDIRECT( ) mais sans succès, je ne sais pas si c'est la bonne fonction pour moi.
merci
Configuration: Windows / Internet Explorer 11.0
A voir également:
- Formule afficher contenu cellule excel
- Formule si et excel - Guide
- Formule moyenne excel plusieurs colonnes - Guide
- Formule excel pour additionner plusieurs cellules - Guide
- Excel cellule couleur si condition texte - Guide
- Liste déroulante excel - Guide
1 réponse
Bonjour
=INDIRECT("'"&A1&"'!E2") devrait faire l'affaire
si vos
si votre nom d'onglet ne compte ni blanc ni opérateur, vous pouvez écrire:
=INDIRECT(A1&"!E2")
les & ne sont pas utiles puisque E2 devient un texte
ou alors ça fonctionne aussi avec:
=INDIRECT(ADRESSE(2;5;;;A1))
n'oubliez pas les ;;; qui représentent des compléments d'adresse inutile dans ce cas
soit ADRESSE(N° ligne;N° colonne;;;cellule nom onglet)
crdlmnt
=INDIRECT("'"&A1&"'!E2") devrait faire l'affaire
si vos
si votre nom d'onglet ne compte ni blanc ni opérateur, vous pouvez écrire:
=INDIRECT(A1&"!E2")
les & ne sont pas utiles puisque E2 devient un texte
ou alors ça fonctionne aussi avec:
=INDIRECT(ADRESSE(2;5;;;A1))
n'oubliez pas les ;;; qui représentent des compléments d'adresse inutile dans ce cas
soit ADRESSE(N° ligne;N° colonne;;;cellule nom onglet)
crdlmnt
j'avais déjà essayé ce genre de fonction mais il me revoie un #REF! et je ne comprend pas pourquoi...
essayez de faire une première vérification en utilisant uniquement =ADRESSE(...) et voyez si le texte qui s'affiche et conforme
si difficultés, voyez pour déposer un modèle ici:
http://mon-partage.fr
et revenez coller ici le lien créé sur e site
crdlmnt