Excel: insertion nom onglet dans formule
Résolu/Fermé
Benjislande
Messages postés
2
Date d'inscription
vendredi 25 juin 2010
Statut
Membre
Dernière intervention
25 juin 2010
-
25 juin 2010 à 17:04
joul - 23 mai 2013 à 15:17
joul - 23 mai 2013 à 15:17
A voir également:
- Excel nom feuille variable
- Feuille de score belote excel - Forum Excel
- Feuille de pointage excel - Télécharger - Tableur
- Liste déroulante excel - Guide
- Annuaire portable gratuit a partir d'un nom ✓ - Forum Mobile
- Si et excel - Guide
1 réponse
dobo69
Messages postés
1587
Date d'inscription
vendredi 24 juillet 2009
Statut
Membre
Dernière intervention
30 juin 2013
827
Modifié par dobo69 le 25/06/2010 à 17:53
Modifié par dobo69 le 25/06/2010 à 17:53
bonjour,
il faut renvoyer la chaine de texte de la référence via INDIRECT :
=Recherchev($C$2;INDIRECT(B4&"!$N$19:$O$325");2;0)
sachant que si il y a des espaces dans le nom des feuilles il faut rajouter des '
=Recherchev($C$2;INDIRECT(" ' "&B4&" '!$N$19:$O$325");2;0)
(enlever les espaces qui encadrent les ' qui ne sont là que pour la lecture de la formule sur ce post)
Si vous n'avez besoin de rien, demandez-moi.
il faut renvoyer la chaine de texte de la référence via INDIRECT :
=Recherchev($C$2;INDIRECT(B4&"!$N$19:$O$325");2;0)
sachant que si il y a des espaces dans le nom des feuilles il faut rajouter des '
=Recherchev($C$2;INDIRECT(" ' "&B4&" '!$N$19:$O$325");2;0)
(enlever les espaces qui encadrent les ' qui ne sont là que pour la lecture de la formule sur ce post)
Si vous n'avez besoin de rien, demandez-moi.
25 juin 2010 à 17:39
Et comment faire si il y a un "'s" (s apostrophe) dans mon nom d'onglet ?
Merci encore
25 juin 2010 à 17:52
donc il faut remplacer dans la chaine de B2 les ' par deux ''....)
=RECHERCHEV($C$2;INDIRECT("'"&SUBSTITUE(B4;"'";"''")&"'!$N$19:$O$325");2;0)
(là il n'y a plus d'espaces...)
23 mai 2013 à 15:17