Bonjour,
J'ai un fichier Excel contenant une liste de contacts avec leurs données respectives (Naissance, adresse, numéros). Cependant, plusieurs contacts apparaissent plusieurs fois en raison d'un numéro différent. Pour cela, je voudrais avoir une seule ligne par contact avec les deux numéros dans la même cellule de la colonne numéro.
Pour cela, j'ai écris la macro suivante qui ne fonctionne pas et donne "Erreur d'execution '13' : Incompatibilité de type ", le débogage indique les instructions soulignées dans la macro suivante.
MACRO :
Sub Doublons()
'
' Doublons Macro
'
n = 0
i = 1
While Not IsEmpty(Range("A" & i))
n = n + 1
i = i + 1
Wend
For j = 2 To n - 1
For h = j + 1 To n
If Range("A" & j) = Range("A" & h) Then
If Not Range("I" & j) = Range("I" & h) Then Range("I" & j) = Range("I" & j) + " et " + Range("I" & h)
End If
If Not Range("J" & j) = Range("J" & h) Then Range("J" & j) = Range("J" & j) + " et " + Range("J" & h) Range("A" & h).EntireRow.Delete
Next h
Next j
End Sub
Pourrait-on m'indiquer la raison de cette erreur et éventuellement la modification à effectuer ?
D'avance Merci
Quentin F.