Villkorlig formatering - Markera dubbletter
För att markera alla dubblettvärden i ett intervall använder du Excel: s villkorliga formateringsfunktion. Följ bara dessa steg:
1. Välj intervallet som innehåller dubblettvärdena. Obs! Om du arbetar med en datatabell väljer du bara de unika id: erna.
2. Öppna Meny med villkorlig formatering och välj Markera dubbletter (Alt> H> L> H> D)
Hitta och markera alla dubbletter i intervall med VBA
Uppdatering: Beroende på din avsikt kanske koden nedan inte längre är nödvändig. Som diskuterats ovan kan detsamma uppnås med Excel: s villkorliga formateringsfunktion. Du kan dock fortfarande tycka att denna funktionalitet är användbar för att hitta dubblettvärden när du arbetar inom VBA.
Följande delprogram markerar alla dubblettvärden inom intervallet i gult. Det spelar ingen roll om värdena är text eller siffror. Den använder Excels COUNTIF -funktion för att räkna upp dubbletterna och sätter sedan färgen till gul:
12345678910 | Sub Highlight_Duplicates (värden som intervall)Dim CellFör varje cell i värdenOm WorksheetFunction.CountIf (Values, Cell.Value)> 1 SedanCell.Interior.ColorIndex = 6Avsluta omNästa cellAvsluta Sub |
och sedan om vi trycker på knappen ser vi alla dubbletter:
Klicka här för att ladda ner .XLS -filen med den här självstudien