Bonjour Djidji,
Merci pour ta réponse.
Feuil1'!$B$2:$B$400) : le fichier dans lequel Excel va comparer les emails du fichier "Contacts.xlsx" fera toujours moins de 400 lignes ce qui me permet de ne jamais modifier la formule.
LIGNE(A$2:A$269) : mon fichier de contacts dont la colonne A contient les emails à comparer fait 269 lignes.
INDEX('[Reponses Online.xlsx]Feuil1'!$A$2:$AJ$64;0;36) : c'est là mon problème. "0" permet de ne pas spécifier le numéro de ligne mais ce n'est pas ce qu'il faut. Ce dont j'ai besoin c'est que la ligne pour laquelle Excel va copier le contenu de la colonne AJ (36e colonne) soit la même ligne que celle qui correspond à l'email identifié et présent dans le fichier contacts.
Pour être plus clair, Excel prend l'email de la deuxième ligne (j'ai des entêtes) et colonne A du fichier "contacts.xlsx", le compare aux emails présents dans la colonne B du fichier "Reponses Online.xlsx" et rapporte le contenu de la colonne AJ quand il trouve un email identique.
Ma version d'Excel est dans le bloc de mon pseudo sur la gauche du post.
J'ai mis les fichiers d'exemple. On voit qu'Excel identifie bien les emails présents mais il reporte toujours le contenu de la colonne AJ de la même ligne, non la ligne de l'email identifié.
Merci de votre aide !!