Bepaal het aantal niet-lege cellen in een Excel-bereik met behulp van een VBA-macro

Inhoudsopgave

Hoe te tellen hoeveel cellen in een Excel-kolom inhoud hebben

U wilt een macro gebruiken om erachter te komen hoeveel cellen in een kolom inhoud bevatten (dat wil zeggen, ze zijn niet leeg). Dat kan natuurlijk via een lus in VBA. Het is echter gemakkelijker als u de taak uitvoert met behulp van een Excel-functie. De Excel-functie NUMBER is precies voor dit doel ontworpen. Gebruik deze functie in een macro en breng het resultaat over naar een variabele of cel.

Gebruik de volgende macro om het aantal gebruikte cellen in kolom B te vinden:

Subnummer kolom ()
ActiveCell.Value = WorksheetFunction.Count (kolommen (2))
Einde sub

Om de macro in te voeren, drukt u op ALT F11 in Excel om de VBA-editor te openen. Selecteer de opdracht INSERT - MODULE in de VBA-editor en voer de macro in. Activeer de toetsencombinatie ALT F8 in Excel om de macro te starten. De twee sneltoetsen werken in alle versies van Excel.

Als u het resultaat van de functie in een vaste cel wilt schrijven (bijvoorbeeld cel A1), vervang dan de uitdrukking AKTIVECELL door RANGE ("A1") en gebruik het celadres van uw keuze.

U definieert welke kolom moet worden toegevoegd met de parameter na Kolommen. De kolommen zijn van links naar rechts genummerd, kolom A heeft het nummer 1.

De volgende afbeelding laat zien hoe het resultaat eruit ziet als u de functie in een tabel start:

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

wave wave wave wave wave