Erreur 1004 avec l'utilisation de RemoveDuplicates

Bonjour,

J'ai cherché sur plusieurs forum une réponse à mon problème mais je n'ai rien trouver de satisfaisant. J'ai un tableau comportant 5000 lignes de données et je m'en sers pour afficher des indicateurs. Le problème c'est qu'il y a parfois des doublons et si je créé des indicateurs avec des doublons alors ces derniers seront faussés.

Ce que je veux c'est un code vba pour supprimer les doublons à l'intérieur de ce tableau.

Voici le code que j'essai d'utiliser :

Sub supprimerDoublons()
    Dim dl As Integer
    dl = Cells(Cells.Rows.Count, 1).End(xlUp).Row

    Columns("A:T").Select
    ActiveSheet.Range("A1:T" & dl).RemoveDuplicates Columns:=Array(1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20), Header:=xlYes

End Sub

L'erreur 1004 apparaît après la tentative d'exécution. Pouvez-vous m'éclairer de votre lumière ?

Cordialement,

Le D

Bonjour,

vérifie si ta feuille n'est pas protégée.

Non elle n'est pas protégée.

rebonjour,

D'après ce que j'ai testé, il semblerait qu'il faille au moins une ligne qui ait une valeur dans la dernière colonne, mais je n'ai pas trouvé de documentation à ce sujet.

Peux-tu mettre ton classeur ou un classeur dans lequel tu as pu reproduire le problème ?

Rechercher des sujets similaires à "erreur 1004 utilisation removeduplicates"