Bonjour,
Pour un filtrage de doublon j'aimerais supprimer les données les moins récentes.
J'ai un tableau qui comporte une colonne N° de série et une Avancement réparation (taches restantes à effectuer).
Ca ressemble à ca :
001 / 3
001 / 1
002 / 2
002 / 2
003 / 4
003 / 3
Dans mon code VBA, pour le filtrage et la suppression des doublons, j'ai ceci :
Mais j'aimerais rajouter le code qui permet de dire : Supprimer le doublon qui a le nb de taches restantes le plus grand (par exemple sur le N°001, supprimer la ligne avec 001 / 3).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 ligne = 7 Do While Cells(ligne, rColInter) <> "" If Cells(ligne, rColInter) = Cells(ligne + 1, rColInter) Then Rows(ligne).Delete
Avez-vous une idée de comment je pourrais m'y prendre ? svp
Merci d'avance !
Partager