G gael42 XLDnaute Nouveau 7 Juillet 2020 #1 Bonjour à tous, sur le fichier joint je souhaite faire une recherche sur l'onglet bilan, et ayant comme condition le nom de l'onglet. Je vous laisse regarder le fichier. Merci pour votre aide.Joindre des fichiers Pièces jointes test.xlsx 10.2 KB · Affichages: 12
Bonjour à tous, sur le fichier joint je souhaite faire une recherche sur l'onglet bilan, et ayant comme condition le nom de l'onglet. Je vous laisse regarder le fichier. Merci pour votre aide.Joindre des fichiers
Solution J J JHA 7 Juillet 2020 Bonjour à tous, A essayer en "C2" VB: =INDEX(INDIRECT("'"&$A2&"'!B:B");EQUIV($B2;INDIRECT("'"&$A2&"'!A:A");0)) copier vers le bas JHA
Bonjour à tous, A essayer en "C2" VB: =INDEX(INDIRECT("'"&$A2&"'!B:B");EQUIV($B2;INDIRECT("'"&$A2&"'!A:A");0)) copier vers le bas JHA
sylvanu XLDnaute Barbatruc Supporter XLD 7 Juillet 2020 #2 Bonjour Gael, La solution passe par INDIRECT qui permet de construire une adresse compréhensible par XL Fonction INDIRECT - Support Microsoft Comment utiliser la fonction INDIRECT dans Excel pour modifier la référence à une cellule dans une formule sans modifier la formule elle-même. support.microsoft.com Ainsi en C2 : Code: =RECHERCHEV(B2;INDIRECT(A2&"!A:B");2;0) INDIRECT(A2&"!A:B") donne ROUGE!A:A qui sert de plage à la recherche. Pièces jointes test (24).xlsx 9.7 KB · Affichages: 2 Vote positif 0 Vote négatif
Bonjour Gael, La solution passe par INDIRECT qui permet de construire une adresse compréhensible par XL Fonction INDIRECT - Support Microsoft Comment utiliser la fonction INDIRECT dans Excel pour modifier la référence à une cellule dans une formule sans modifier la formule elle-même. support.microsoft.com Ainsi en C2 : Code: =RECHERCHEV(B2;INDIRECT(A2&"!A:B");2;0) INDIRECT(A2&"!A:B") donne ROUGE!A:A qui sert de plage à la recherche.
J JHA XLDnaute Barbatruc 7 Juillet 2020 #3 Bonjour à tous, A essayer en "C2" VB: =INDEX(INDIRECT("'"&$A2&"'!B:B");EQUIV($B2;INDIRECT("'"&$A2&"'!A:A");0)) copier vers le bas JHA Pièces jointes test.xlsx 10.5 KB · Affichages: 2 Vote positif 0 Vote négatif Solution
Bonjour à tous, A essayer en "C2" VB: =INDEX(INDIRECT("'"&$A2&"'!B:B");EQUIV($B2;INDIRECT("'"&$A2&"'!A:A");0)) copier vers le bas JHA
G gael42 XLDnaute Nouveau 7 Juillet 2020 #4 Merci pour ces retours maintenant il va falloir que j'adapte ça à mon fichier. Vote positif 0 Vote négatif
G gael42 XLDnaute Nouveau 8 Juillet 2020 #5 Après quelques hésitations c'est parfait, merci! Vote positif 0 Vote négatif