Ceci est une page optimisée pour les mobiles. Cliquez sur ce texte pour afficher la vraie page.

XL 2013 Incrémenter feuilles dans formule RECHERCHEV

SurfingJoe

XLDnaute Nouveau
Bonjour, je voudrai incrémenter les N° des feuilles dans la formule suivante : =RECHERCHEV(A2;'0703'!$B$5:$T$10; 5;FAUX), en fait en glissant vers la droite, je voudrais obtenir =RECHERCHEV(A2;'0704'!$B$5:$T$10; 5;FAUX); =RECHERCHEV(A2;'0705'!$B$5:$T$10; 5;FAUX); etc.,

J'ai créé une ligne 0703 en B1, 0704 en C1, etc., mais je ne sais pas comment renvoyer ça dans la formule...
J'ai joint ici un fichier, si quelqu'un connait ou trouve la solution.

Merci à vous tous, j'ai beaucoup appris par vous!
 

Pièces jointes

  • PourForum.xlsx
    16.5 KB · Affichages: 7

JHA

XLDnaute Barbatruc
Bonjour à tous,

A essayer
Code:
=SIERREUR(RECHERCHEV($A2;INDIRECT("'"&TEXTE(702+COLONNE()-1;"0000")&"'!$B$5:$T$10");5;FAUX);"")

JHA
 

Pièces jointes

  • PourForum.xlsx
    17.4 KB · Affichages: 6

SurfingJoe

XLDnaute Nouveau
Bonjour, il y aurait-il une solution pour que la formule récupère directement le texte dans les cases F1 puis G1, ect., plutôt que 702+COLONNE()-1, cela permettrait d'utiliser aussi des noms ... =SIERREUR(RECHERCHEV($A2;INDIRECT("'"&TEXTE(702+COLONNE()-1;"0000")&"'!$B$5:$T$10");5;FAUX);"")
Merci
 

Pièces jointes

  • PourForumTest.xlsx
    18.3 KB · Affichages: 2

JHA

XLDnaute Barbatruc
Bonjour à tous,

Tu peux essayer cela:
VB:
=SIERREUR(RECHERCHEV($A2;INDIRECT("'"&SI(ESTNUM(B$1);TEXTE(B$1;"0000");B$1)&"'!$B$5:$T$10");5;FAUX);"")

JHA
 

Pièces jointes

  • PourForumTest.xlsx
    19.1 KB · Affichages: 6

Discussions similaires

Réponses
9
Affichages
150
Réponses
3
Affichages
208
Les cookies sont requis pour utiliser ce site. Vous devez les accepter pour continuer à utiliser le site. En savoir plus…