Procédure VBA : array_duplicates_delete

La procédure VBA array_duplicates_delete supprime tous les doublons d'un tableau.

Utilisation :

array_duplicates_delete tableau


Exemple d'utilisation :

Suppression des doublons du tableau array_duplicates_delete tableau :

Sub exemple()

    tableau = Array("SI", "RECHERCHEV", "SOMME", "NB", "JOINDRE", "NB", "ESTNUM", "SI", "STXT", "RECHERCHEV", "SOMME", "JOINDRE", "NB")

    array_duplicates_delete tableau 'Suppression des doublons

End Sub

Pour vérifier si cela a bien fonctionné, vous pouvez utiliser array_debug pour afficher le contenu du tableau dans une MsgBox :

Sub exemple()

    tableau = Array("SI", "RECHERCHEV", "SOMME", "NB", "JOINDRE", "NB", "ESTNUM", "SI", "STXT", "RECHERCHEV", "SOMME", "JOINDRE", "NB")

    array_duplicates_delete tableau 'Suppression des doublons
   
    array_debug tableau, , , Chr(10) 'Affichage du tableau dans une MsgBox pour vérification

End Sub
excel-vba-array-duplicates-delete - array-duplicates-delete

Remarque : cette fonction nécessite l'installation du pack de fonctions XLP (un add-in gratuit pour Excel qui ajoute 65 nouvelles fonctions).