Verberg nulwaarden in Excel-lijsten snel en gemakkelijk

Zo zorg je ervoor dat er geen nulwaarden meer in je Excel-spreadsheets worden weergegeven, ook al staan ze er nog

Hoe nulwaarden in Excel te verbergen

In tabellen die gevuld zijn met gegevens, laten null-waarden soms hiaten zien. Als u deze hiaten visueel wilt verbergen, kunt u null-waarden verbergen zonder ze te verwijderen. Ga hiervoor als volgt te werk:

  1. Selecteer de cellen waarin u geen nulwaarden wilt weergeven.
  2. Excel 2007 en Excel 2010: Activeer het tabblad START. Klik in de groep SIZE TEMPLATES op VOORWAARDELIJKE FORAMTING> REGELS VOOR HET MARKEREN VAN CELLEN> GELIJK. Typ een nul in het invoerveld. Selecteer AANGEPASTE FORMAAT in de lijst MET.
  3. Excel tot versie 2003: Roep het commando VOORWAARDELIJKE FORMAAT op in het menu FORMAT. Selecteer in het lijstveld onder VOORWAARDE 1 de optie CELWAARDE WERKELIJKE. Typ een nul in het invoerveld ernaast.
  4. Klik op de FORMAT-knop.

In alle versies geeft Excel een dialoogvenster weer.

  1. Activeer het tabblad LETTERTYPE. Daar selecteert u onder KLEUR de kleur van uw huidige celachtergrond. Meestal is dit de kleur wit. Bevestig deze keuze met OK.
  2. Sluit ook het dialoogvenster VOORWAARDELIJKE OPMAAK met OK.

De nulwaarden worden dan nog wel in je tabel weergegeven, maar zijn niet meer zichtbaar omdat ze in de kleur van de celachtergrond worden uitgevoerd.

De volgende afbeelding toont een voorbeeldtabel waarin de cellen in kolom F zijn opgemaakt zoals beschreven:

Hoe de weergave van nulwaarden in Excel via VBA te voorkomen

Wilt u met een macro automatisch alle cellen met een nulwaarde verbergen? Dit kan een handige toepassing zijn voor het opschonen van gegevens. Bekijk de beginsituatie in de volgende tabel.

In deze tabel willen we alle rijen verbergen die cellen bevatten die een nul bevatten. Gebruik de volgende macro:

# Gesponsorde links #

Verberg subregelsIf0 ()
Dim cel als bereik
Voor elke cel in ActiveSheet.UsedRange
Als Cell.Value = 0 en rijen (Cell.Rij) .Hidden = False _
Dan rijen (cel.Rij) .Hidden = True
Volgende cel
Einde sub

Wanneer u de macro start met de bovenstaande tabel, zijn rijen 4, 12 en 16 verborgen.

Een nulwaarde verschijnt in elke kolom van deze regels. Als u een ander criterium wilt controleren in plaats van een nulwaarde, kunt u de vergelijking aanpassen met het cijfer 0 in de programmacode.

De macro doet een beetje te veel werk omdat het ook cellen controleert die zich in een rij bevinden die eerder verborgen waren. In ruil daarvoor beheert de macro met minder opdrachten dan wanneer hij dit feit zou opvangen.

Om alle cellen weer te tonen, drukt u op de toetsencombinatie CTRL A en selecteert u vervolgens de functie "Format - Line - Show" of gebruikt u de volgende macro:

Sub Toon alles ()
Cellen.Rows.Hidden = False
Einde sub

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

wave wave wave wave wave