angedemon02
XLDnaute Junior
Bonjour,
J'ai un petit problème avec une de mes macro ! Tout fonctionnait du feu de dieux et depuis quelque temps j'ai ma macro pour éliminer les doublons qui ne marche pus ! J'ai droit à un "incompatibilité de type" sur la ligne :
If .Range("a" & i) = Range("A" & i + 1) Then
Sub EliminerDoublons()
Dim i As Integer
Dim dlg As Long
dlg = Range("A" & Rows.Count).End(xlUp).Row
With ActiveSheet
.Range("A4:A" & dlg).Sort Key1:=Range("A5"), Order1:=xlAscending, Header:=xlGuess
For i = dlg + 1 To 2 Step -1
If .Range("a" & i) = Range("A" & i + 1) Then
.Range("A" & i).EntireRow.Delete
End If
Next
End With
End Sub
Et honnêtement je sais pas d'où cela vient !
Si quelqu'un peux m'aider ?
Merci à tous !
J'ai un petit problème avec une de mes macro ! Tout fonctionnait du feu de dieux et depuis quelque temps j'ai ma macro pour éliminer les doublons qui ne marche pus ! J'ai droit à un "incompatibilité de type" sur la ligne :
If .Range("a" & i) = Range("A" & i + 1) Then
Sub EliminerDoublons()
Dim i As Integer
Dim dlg As Long
dlg = Range("A" & Rows.Count).End(xlUp).Row
With ActiveSheet
.Range("A4:A" & dlg).Sort Key1:=Range("A5"), Order1:=xlAscending, Header:=xlGuess
For i = dlg + 1 To 2 Step -1
If .Range("a" & i) = Range("A" & i + 1) Then
.Range("A" & i).EntireRow.Delete
End If
Next
End With
End Sub
Et honnêtement je sais pas d'où cela vient !
Si quelqu'un peux m'aider ?
Merci à tous !