Suppression des doublons d'un tableau à l'aide de Visual Basic pour Applications ( VBA) dans Excel peut être déroutant si vous n'êtes pas un programmeur expérimenté VBA. Le tri et l'élimination des données dupliquées à partir d'un tableau est un processus qui nécessite un algorithme itératif assez sophistiqué mais peut facilement être accompli en suivant quelques étapes simples . Dans VBA, vous pouvez utiliser un " boucle For ... " et l'objet " Collection" de garder une trace des objets uniques dans le tableau et le processus est assez rapide en fonction de la taille de votre tableau. Instructions 
 1 
 Cliquez sur l'onglet « Développeur » et cliquez sur " Visual Basic " pour lancer la fenêtre de l'éditeur VB . Insérez un nouveau module de code en cliquant sur le menu "Insertion " et en cliquant sur "Module ". 
 2 
 créer un nouveau sous procédure et de définir trois variables que vous allez utiliser pour supprimer les doublons dans votre tableau. 
 
 RemoveDuplicates Private Sub () 
 
 Dim strArray (5) As String 
 
 mycol As Collection 
 
 idx As long 
 
 Set mycol = nouvelle Collection 
 3 
 Ajouter dupliquer les données de votre tableau. 
 
 strArray (0) = "bbb" 
 
 strArray (1) = "bbb" Photos 
 strArray (2) = "ccc" 
 
 strArray (3) = " DDD " 
 
 strArray (4) = " DDD " 
 4 < p > Copier et coller le code suivant pour créer une " boucle For ... " et parcourir chaque élément du tableau pour éliminer les doublons : 
 
 On Error Resume Next 
 
 idx = LBound ( strArray ) à LimiteSup ( strArray ) 
 
 myCol.Add 0, CStr ( strArray ( IDX ) ) 
 
 Si Err Puis 
 
 strArray ( IDX ) = vide < br > 
 dups = dups + 1 
 
 Err.Clear 
 
 ElseIf DUP Puis 
 
 strArray ( IDX - dups ) = strArray ( IDX ) 
 
 strArray ( IDX ) = vide 
 
 End If 
 
 Suivant 
 5 
 Imprimer chaque élément du tableau dans la fenêtre Exécution pour montrer que les doublons ont été supprimés. 
 
 idx = LBound ( strArray ) à LimiteSup ( strArray ) 
 
 Debug.Print strArray ( IDX ) 
 
 Suivant 
 6 
 type "Fin sous " pour mettre fin à votre intérieur. Cliquez sur le menu "Exécuter" et cliquez sur le bouton de lecture pour lancer le programme.