Come trovare duplicati dei dati con Excel VBA

March 5

Come trovare duplicati dei dati con Excel VBA


Visual Basic, Applications Edition (VBA) consente di personalizzare Microsoft Excel sostituendo compiti banali (come la ricerca di dati duplicati) con il codice. Invece di poring attraverso fogli di lavoro alla ricerca di dati duplicati, o l'ordinamento dei dati e quindi identificare i duplicati, è possibile incollare un po 'di codice nell'editor di VBA e avete Excel svolgere il compito in una frazione di secondo. Uno dei modi migliori per trovare i dati duplicati nelle celle è quello di evidenziare i dati duplicati in modo che si distingue.

istruzione

1 Premere il tasto "Alt" e "F11" per andare in VB Editor.

2 Clicca su "Insert> Module" per aprire una nuova finestra del codice.

3 Incollare il seguente codice nella finestra:
Sub DupsGreen ()
Application.ScreenUpdating = False
Rng = Selection.Rows.Count
Per i = RNG per 1 Fase -1
myCheck = ActiveCell
ActiveCell.Offset (1, 0) .Select
Per j = 1 a I
Se ActiveCell = myCheck Poi
Selection.Font.Bold = True
Selection.Font.ColorIndex = 4
Finisci se
ActiveCell.Offset (1, 0) .Select
Successivo j
ActiveCell.Offset (-i, 0) .Select
Next i
Application.ScreenUpdating = True
End Sub

4 Premere il tasto "Alt" e "F11" per tornare al foglio di lavoro.

5 Evidenziare i dati nel foglio di lavoro di Excel premendo il tasto sinistro del mouse in alto a sinistra dei dati e trascinando il cursore in basso a destra.

6 Premere il tasto "Alt" e "F11" per tornare all'editor.

7 Fare clic su "Esegui", quindi clicca su "Esegui Sub / Form utente." La VBA verrà eseguito in background, mettendo in evidenza i dati in verde.

8 Premere il tasto "Alt" e "F11" per tornare al foglio di lavoro e vedere i dati evidenziati.

Consigli e avvertenze

  • Se si dispone di una grande quantità di dati del foglio di lavoro, è possibile evidenziare le colonne facendo clic sulle intestazioni delle colonne.