Bonjour et merci à vous deux,
La solution de tulipe_4 fonctionne bien. Dans sa formule =SIERREUR(INDEX('analyse des postes'!$R$2:$V$4;EQUIV(recrutement!$V3;'analyse des postes'!$W$2:$W$4;0);COLONNE(A:A));""), il suffit d'une part, d'élargir dans la formule la plage R2:V4 à, par ex. R2:V500 (idem pour W2:W4) pour se donner de la marge, et d'autre part, de "tirer" les colonnes W à AA vers le bas au fur et à mesure de la saisie.
En ce qui concerne ta solution, ddetp88, avec COLONNE()-nbre, je n'ai pas bien compris sur quelle feuille et à partir d'où je doit comptabiliser (il faut dire que j'utilise pas souvent la fonction COLONNE...). J'avais bien compris que tu avais crée un nom; j'ai fait de même sur une plage plus grande (le nom s'appelle "profil" et va de A2 à AA500 dans la feuil1). L'avantage de ta solution était effectivement sa simplicité ! Ainsi je ne comprend pas le renvoi à COLONNE(A:A) dans ta formule, tulipe_4 ?
Enfin quant à RECHERCHE+CHOISIR, effectivement cela n'en vaut pas la peine car les colonnes ont un ordre précis correspondant au déroulé d'une procédure (de recrutement, vous l'aurez compris !).