VBA entre doublon et min max

Bonjour,

Je ne sais pas exactement comment appeler la fonction VBA que je recherche :

Voici mon exemple :

J'ai une liste de doublons / Triples (quelques exemples en pj.)

Je veux que par chaque doublon ou triplet (un doublons est lorsque deux codes de produits sont les meme et que les deux codes fournisseurs sont aussi les mêmes), Excel cherche la date max la plus petite entre les deux ou trois du doublons / triplet et mette un X dans la colonne supprimer.

En gros, jai une liste de produit en double ou en triple dans une énorme base de donnée et je veux supprimer tous les éléments les plus anciens pour que celle-ci soit propre et sans redondance.

J'espère que c'est clair :S Merci

12test.xlsx (9.82 Ko)

Bonjour,

quel date ?

Date dernière mise à jour du coût

Date dernier magasinage

Date dernière commande

La dernière colonne, Max Date

il faut trier la plage

1er tri sur colonne MAX DATE en ordre décroissant

2ème tri sur colonne Code de produit en ordre croissant

la formule suivant en cellule A2 et recopier vers le bas

=SI(SOMMEPROD(($B$2:B2=B2)*($C$2:C2=C2))>1;"X";"")

Bonne idée je n'y avais pas pensé Merci beaucoup !

Rechercher des sujets similaires à "vba entre doublon min max"