Comment trouver des données en double avec VBA Excel

Visual Basic pour Applications (VBA) vous permet de personnaliser Microsoft Excel en remplaçant tâches banales (comme la recherche de données en double) avec le code. Au lieu de dévorer des feuilles de travail à la recherche de données en double, ou trier les données, puis d'identifier les doublons, vous pouvez coller un petit code dans l'éditeur VBA et Excel avez effectuer la tâche en une fraction de seconde. Une des meilleures façons de trouver des données en double dans les cellules est de mettre en évidence les données en double de sorte qu'il se démarque.


Sommaire

Instructions

  1. Presse "Alt" et "F11" pour aller dans l'éditeur VB.

  2. Cliquer sur "Insérez-gt; Module" pour ouvrir une nouvelle fenêtre de code.

  3. Collez le code suivant dans la fenêtre:
    Sous DupsGreen ()
    Application.ScreenUpdating = False
    Rng = Selection.Rows.Count
    Pour i = 1 Rng Pour Étape -1
    myCheck = ActiveCell
    ActiveCell.Offset (1, 0) .Select
    Pour j = 1 à i
    Si ActiveCell = myCheck Puis
    Selection.Font.Bold = True
    Selection.Font.ColorIndex = 4
    End If
    ActiveCell.Offset (1, 0) .Select
    Suivant j
    ActiveCell.Offset (-i, 0) .Select
    I Suivant
    Application.ScreenUpdating = True
    End Sub

  4. Presse "Alt" et "F11" pour revenir à la feuille de calcul.

  5. Mettez en surbrillance les données dans la feuille de calcul Excel en appuyant sur la touche gauche de la souris en haut à gauche des données et en faisant glisser le curseur en bas à droite.

  6. Presse "Alt" et "F11" pour revenir à l'éditeur.

  7. Cliquer sur "Run," puis cliquez sur "Sub Exécutez / formulaire utilisateur." La VBA fonctionner en arrière-plan, en soulignant les données en vert.

  8. Presse "Alt" et "F11" pour revenir à la feuille de calcul et de voir les données mises en surbrillance.

Conseils & Avertissements

  • Si vous avez une grande quantité de données de feuille de calcul, vous pouvez mettre en évidence des colonnes en cliquant sur les en-têtes de colonnes.
» » » » Comment trouver des données en double avec VBA Excel