Créer un nom de feuille par des cellules

Bonjour

Voici la formule que je recherche

dans la feuille Feuil1!

j'ai du texte

en A1 =Lundi

et A2= M1

b1= formule?

en feuil2 dont le nom est Lundi-M1

c1= 12345

Quelle formule ou fonction utiliser pour que la cellule B1 de feuil1 récupère la valeur de C1 feuil2

j'ai tenté concatener ("'";a1;"-"; ;a2;"!";c1) , mais ça me donne du texte (c'est normal je me doute) et non la valeur

mais comment récupérer une valeur ?

merci de votre aide.

cordialement

peps59

Bonjour PEPS59,

C'est la fonction INDIRECT qui va t'aider...

Une fois que tu as trouvé la solution, poste la formule ici.

Bonjour

j'ai testé plusieurs formules

pour un nom simple (ex lundi) : ça fonctionne

pour un nom composé (mardi-m1) , je n'arrive pas.

problème de guillemets???

quelqu'un aurait il une idée ?

merci

peps59

8indirect.xlsx (18.53 Ko)

Re,

Seule la formule en D2 est fausse les 2 autres c'est bon.

En D2, déjà il n'y a pas d'onglet lundi-M1. Il faut donc essayer avec mardi-M1.

Ensuite, si tu fais référence directement à la cellule K11 de l'onglet MARDI-M1, tu auras la formule suivante :

='MARDI-M1'!K11

Tu oublies donc les guillemets simples...

Voici la bonne formule :

=INDIRECT("'"&C1&"-"&C2&"'!K11")

Astuce : dans le doute, mets toujours les guillemets simples dans ta référence.

Bonjour

merci pour la formule,

question 1- Quand je tire la formule vers le bas; c'est tjs K11 qui apparait. y a t il un moyen pour que l'incrémentation fonctionne?

Question 2- dans la page "general", je souhaite

en utilisant

E1 et E3 pour constituer le nom de la feuille

trouver la valeur se trouvant en colonne K et ligne 11 mais sans afficher directement l'adresse de cellule (K11) comme dans

=INDIRECT("'"&$E$1&"-"&$E$3&"'!$K11")

je pense qu 'on peut trouver la colonne K avec equiv

avec a1 de la feuille general

=EQUIV(A1;'LUNDI-M1'!$K$10:$Q$10;0)

mais en remplaçant Lundi-m1 par INDIRECt où mettre les "" ???

Ex pour trouver la valeur du tableau lundi-m1 d1:q2

je pense que c'est

=index(d11d12; EQUIV(A1;'LUNDI-M1'!$K$10:$Q$10;0))

mais encore une fois comment placer la fonction indirect??

merci d 'avance

Peps59

7indirect.xlsx (18.53 Ko)

Bonjour,

tu n'as pas déjà posté quelque part une demande qui incluait cette question ?

eric

Bonjour

Dans l'urgence, J'ai oublié de "v" validé

merci

PEps59

Re,

Une solution avec la formule suivante à mettre en E4 de l'onglet general :

=INDIRECT(ADRESSE(EQUIV($D4;INDIRECT("'"&$E$1&"-"&E$3&"'!$D:$D");0);EQUIV($A$1;INDIRECT("'"&$E$1&"-"&E$3&"'!$10:$10");0);;;$E$1&"-"&E$3))

Bonjour Vba-new

ta formule me met #ref en e4

merci

peps59


Salut

erreur de ma part, l'onglet n etait pas bien noté

merci

peps59

Rechercher des sujets similaires à "creer nom feuille"