Bonjour,
J'ai déjà une fonction qui supprime une ligne entière d'un tableau si les données de chaque cellule sont des doublons qui se suivent mais je n'arrive pas à l'adapter pour faire la même chose sur uniquement une seule colonne vu mon niveau merdique en vba, mais heureusement c'est la dernière étape de mon projet final, voici le code :
Sub doublons()
Dim i As Integer
i = 1
Do While Cells(i, "B") <> ""
If Cells(i, "B") & Cells(i, "C") & Cells(i, "D") & Cells(i, "E") & Cells(i, "F") _
= Cells(i + 1, "B") & Cells(i + 1, "C") & Cells(i + 1, "D") & Cells(i + 1, "E") & Cells(i + 1, "F") Then
Rows(i).EntireRow.Delete
i = i - 1
Else
i = i + 1
End If
Loop
End Sub
J'ai mis le fichier en annexe, avec le tableau de départ, et à droite ce que je voudrais à l'arrivée, juste effacer les doublons qui se suivent de la colonne " registre " pour n'en garder qu'un seul à chaque fois.
Merci d'avance pour votre analyse,