Cliquez sur l'onglet "Developer" et cliquez sur "Visual Basic" pour lancer la fenêtre VB Editor. Insérez un nouveau module de code en cliquant sur le menu "Insertion" et en cliquant sur "Module".
Créer une nouvelle procédure de sous et de définir trois variables que vous allez utiliser pour supprimer les doublons dans votre tableau.
Private Sub RemoveDuplicates ()
Dim strArray (5) As StringMyCol Dim Comme Collection
Idx As Long Dim
Réglez MyCol = Nouvelle Collection
Ajouter des données en double sur votre réseau.
strArray (0) = "bbb"strArray (1) = "bbb"
strArray (2) = "CCC"
strArray (3) = "DDD"
strArray (4) = "DDD"
Copiez et collez le code suivant pour créer une «boucle For ..." et la boucle à travers chaque élément du tableau pour éliminer les doublons:
On Error Resume NextPour idx = LBound (strArray) Pour UBound (strArray)
myCol.Add 0, CStr (strArray (IDX))
Si Err Puis
strArray (IDX) = vide
dups = dups + 1
Err.Clear
Puis dups ElseIf
strArray (IDX - dups) = strArray (IDX)
strArray (IDX) = vide
Fin si
Suivant
Imprimer chaque élément dans le tableau à la fenêtre immédiate de montrer que les doublons ont été supprimés.
Pour idx = LBound (strArray) Pour UBound (strArray)Debug.Print strArray (IDX)
Suivant
Tapez "End Sub" pour mettre fin à votre procédure. Cliquez sur le menu "Exécuter" et cliquez sur le bouton de lecture pour lancer le programme.