merci ODVJ pour ta réponse, mais j'ai pas l'impression que cela fonctionne.
je récapitule ce que je veux faire:
Fichier 1 : Products.csv
Dans ce fichier (une seule feuille), J’ai une colonne avec 58.585 références. Ce qui m’intéresse c’est la colonne « D », de la ligne 2 à la ligne 58.586
Fichier 2 : FICH.csv
Dans ce fichier (une seule feuille), J’ai une colonne avec 487 références. Ce qui m’intéresse c’est la colonne « O », de la ligne 2 à la ligne 484
Ce que je voudrais faire :
• Retrouver les références du fichier « 2 » colonne « O », dans le fichier « 1 » colonne « D », et mettre une couleur de remplissage sur les lignes qui correspondent à mes références (exactes) retrouvées dans le Fichier 1.
OU
• Retrouver les références du fichier « 2 » colonne « O », dans le fichier « 1 » colonne « D » et exporter les lignes dont les références sont exactement les mêmes dans un autre fichier.
Ce que j’ai fait comme tu me l’as écrit :
1. J’ai bien créé une colonne dans mon Fichier Products (la colonne E)
2. J’ai rentré ta formule dans la case E2
3. je l’ai copié jusqu’à E58.586
Là, il me donne bien des 0 et des 1 en résultat. Cela dit, il me semble que dans les références qui ont été misent sur 1, je n’ai pas retrouvé certaines d’entres elles dans mon Fichier 2.
Ensuite :
1. J’ai sélectionné D2 jusqu’à D58.586 de mon Fichier 1
2. menu format/mise en forme conditionnelle
3. J’ai sélectionné "la formule est"
4. J’ai saisi "=E3>0"
5. J’ai choisi mon format et j’ai validé.
Le problème, c’est que cela ne m’a pas mis les lignes qui étaient sur 1 dans la couleur sélectionnée !
Soit, j’ai fait une mauvaise manipulation ou cela ne fonctionne pas.
PS :
• voici la formule que tu m’as écrite :
=NB.SI([Fichier2]Feuil1!O$2:O$9;D3)
• voici la formule que m’a donnée Excel 2003, car celle ci-dessus ne semble pas fonctionner :
=NB.SI('FICH.csv'!$O$2:O488;D2)
Merci pour ta réponse