Bonjour,
Le mieux est, je pense, de tester si la recherche fais une erreur, et de se servir de cette erreur pour une nouvelle recherche.
Par exemple, pour une matrice en suivi 2007 A1:B6, une matrice en archives 2006 A1:B6, et pour un critère recherché en archives fin 2007 B2, la formule suivante peut s'appliquer :
=SI(ET(ESTNA(RECHERCHEV(B2;'suivi 2007'!A1:B6;2;0));ESTNA(RECHERCHEV(B2;'archives 2006'!A1:B6;2;0)));"";SI(ESTNA(RECHERCHEV(B2;'suivi 2007'!A1:B6;2;0));RECHERCHEV(B2;'archives 2006'!A1:B6;2;0);RECHERCHEV(B2;'suivi 2007'!A1:B6;2;0)))
Cette formule recherche si les 2 matrices renvoie #NA, alors rien n'est affiché, sinon si la matrice en suivi 2007 renvoie #NA la recherche se fait sur la matrice archives 2006, sinon la recherche se fait bien sur la matrice suivi 2007.
Si c'est cela que tu cherche, je te tiens au chaud un bout de classeur test si tu en as besoin pour ta mise en place en condition réelle.
A +