Raphaeldu68
XLDnaute Nouveau
Bonjour à tous,
Je suis nouveau sur le forum et je prendrai quelque temps ce soir pour me présenter.
Je suis actuellement au prise avec la fonction
J'ai deux classeurs Excel :
1. une base de donnée classée par département ; 1 département par feuille nommée "00_nom_du_département" (Pj: 000_EXemple_Prospects.xlsx)
2. un formulaire dans lequel je souhaite que lorsque je rentre la référence en
d'un client il me remplisse automatiquement les champs correspondant. (Pj:000_P-C_Decouverte.xlsx)
La difficulté que j'éprouve est la recherche dans toutes les feuilles du classeur 000_EXemple_Prospects.xlsx
En surfant sur le Net, j'ai trouvé plusieurs chose et j'ai créé cette formule :
Mais Excel me renvoit une erreur
et là j'ai besoin d'un coup de pouce !
Les autres formules de recherches simple (1 feuille) sont celle que j'utilise avec une autre base de donnée qui tient sur une feuille. Là il n'y a pas de soucis.
Je vous remercie d'avance pour vos réponses et vous souhaite une excellente soirée.
Raphaël
Je suis nouveau sur le forum et je prendrai quelque temps ce soir pour me présenter.
Je suis actuellement au prise avec la fonction
Code:
Si()
J'ai deux classeurs Excel :
1. une base de donnée classée par département ; 1 département par feuille nommée "00_nom_du_département" (Pj: 000_EXemple_Prospects.xlsx)
2. un formulaire dans lequel je souhaite que lorsque je rentre la référence en
Code:
A3
La difficulté que j'éprouve est la recherche dans toutes les feuilles du classeur 000_EXemple_Prospects.xlsx
En surfant sur le Net, j'ai trouvé plusieurs chose et j'ai créé cette formule :
Code:
=(SI(A3<54000;RECHERCHEV(A3;'F:\Documents\XXXXXX\[000_EXemple_Prospects.xlsx]25_Doubs'!$A$1:$V$15;2;0));(SI(ET(A3>=54000;A3<57000);RECHERCHEV(A3;'F:\Documents\XXXXXX\[000_EXemple_Prospects.xlsx]54_Meurthe-et-Moselle'!$A$1:$V$15;2;0));SI(ET(A3<=57000;A3<67000);RECHERCHEV(A3;'F:\Documents\XXXXXX\[000_EXemple_Prospects.xlsx]57_Moselle'!$A$1:$S$15;2;0));SI(ET(A3>=67000;A3<68000);RECHERCHEV(A3;'F:\Documents\XXXXXX\[000_EXemple_Prospects.xlsx]99_ETRANGER'!$A$1:$W$203;2;0);SI(ET(A3>=68000;A3<70000);RECHERCHEV(A3;'F:\Documents\XXXXXX\[000_EXemple_Prospects.xlsx]99_ETRANGER'!$A$1:$W$108;2;0);SI(ET(A3>=70000;A3<88000);RECHERCHEV(A3;'F:\Documents\XXXXXX\[000_EXemple_Prospects.xlsx]99_ETRANGER'!$A$1:$R$20;2;0);SI(ET(A3>=88000;A3<90000);RECHERCHEV(A3;'F:\Documents\XXXXXX\[000_EXemple_Prospects.xlsx]99_ETRANGER'!$A$1:$R$20;2;0);SI(ET(A3>=90000;A3<94000);RECHERCHEV(A3;'F:\Documents\XXXXXX\[000_EXemple_Prospects.xlsx]99_ETRANGER'!$A$1:$R$25;2;0);SI(ET(A3>=94000;A3<95000);RECHERCHEV(A3;'F:\Documents\XXXXXX\[000_EXemple_Prospects.xlsx]99_ETRANGER'!$A$1:$R$20;2;0);SI(ET(A3>=95000;A3<99000);RECHERCHEV(A3;'F:\Documents\XXXXXX\[000_EXemple_Prospects.xlsx]99_ETRANGER'!$A$1:$R$20;2;0);SI(A3>=99000;RECHERCHEV(A3;'F:\Documents\XXXXXX\[000_EXemple_Prospects.xlsx]99_ETRANGER'!$A$1:$S$15;2);"Code erroné"))))))))))
Mais Excel me renvoit une erreur
Code:
#N/A
Les autres formules de recherches simple (1 feuille) sont celle que j'utilise avec une autre base de donnée qui tient sur une feuille. Là il n'y a pas de soucis.
Je vous remercie d'avance pour vos réponses et vous souhaite une excellente soirée.
Raphaël