Voorwaardelijke opmaak - Duplicaten markeren in een bereik - VBA-codevoorbeelden

Voorwaardelijke opmaak - Duplicaten markeren

Om alle dubbele waarden in een bereik te markeren, gebruikt u de voorwaardelijke opmaakfunctie van Excel. Volg gewoon deze stappen:
1. Selecteer het bereik met de dubbele waarden. Opmerking: als u met een gegevenstabel werkt, selecteert u alleen de unieke ID's.
2. Open de Menu voorwaardelijke opmaak en selecteer Duplicaten markeren (Alt > H > L > H > D)

Zoek en markeer alle duplicaten in bereik met VBA

Update: Afhankelijk van je intentie is onderstaande code wellicht niet meer nodig. Zoals hierboven besproken, kan hetzelfde worden bereikt met behulp van de voorwaardelijke opmaakfunctie van Excel. Mogelijk vindt u deze functionaliteit echter nog steeds handig om dubbele waarden te vinden wanneer u binnen VBA werkt.

De volgende subroutine zal alle dubbele waarden in het bereik geel markeren. Het maakt niet uit of de waarden tekst of cijfers zijn. Het gebruikt de AANTAL.ALS-functie van Excel om de duplicaten te tellen en stelt vervolgens de kleur in op geel:

12345678910 Sub Highlight_Duplicates (waarden als bereik)Dim CellVoor elke cel in waardenIf WorksheetFunction.CountIf(Values, Cell.Value)> 1 DanCell.Interior.ColorIndex = 6Stop alsVolgende celEinde sub

en als we dan op de knop drukken, zien we alle duplicaten:

Om het .XLS-bestand met deze tutorial te downloaden, klik hier

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave