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 formule nom onglet variable
- Formule excel - Guide
- Nom de l'adresse ✓ - Forum Réseaux sociaux
- Liste déroulante excel - Guide
- Ce programme est écrit en python. il construit un mot secret dans une variable mais il ne l'affiche pas. modifiez-le pour qu'il affiche le mot secret. exécutez-le. quel est ce mot secret ? ✓ - Forum Python
- Annuaire portable gratuit a partir d'un nom ✓ - Forum Mobile
1 réponse
dobo69
Messages postés
1587
Date d'inscription
vendredi 24 juillet 2009
Statut
Membre
Dernière intervention
30 juin 2013
814
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