Bonjour,
Je voudrais faire tourner ce code en loop jusqu'a la derniere ligne mais je n'y arrive pas.
Le code en question, efface les doublons en gardant dans la ligne la premiere valeur.
Le code marche mais que pour la première ligne déterminée.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 Sub M() Dim N As Long lastrow = Sheets("Sheet2").Range("D2").SpecialCells(xlCellTypeLastCell).Row For i = 2 To lastrow Set rlook = Range(Cells(2, i + 1), Cells(2, 1)) If Application.WorksheetFunction.CountIf(rlook, Cells(2, i + 1)) > 0 Then Cells(2, i + 1).Clear End If Next i End sub
Merci d'avance a tout le monde.
Partager