Bestem antallet af ikke-tomme celler i et Excel-område ved hjælp af en VBA-makro

Indholdsfortegnelse

Sådan tæller du, hvor mange celler i en Excel -kolonne, der har indhold

Du vil bruge en makro til at finde ud af, hvor mange celler i en kolonne, der indeholder indhold (det vil sige, at de ikke er tomme). Selvfølgelig kan du gøre det via en loop i VBA. Det er dog lettere, hvis du udfører opgaven ved hjælp af en Excel -funktion. Excel -funktionen NUMBER er designet præcist til dette formål. Brug denne funktion i en makro, og overfør resultatet til en variabel eller celle.

For at finde antallet af alle brugte celler i kolonne B skal du bruge følgende makro:

Undernummer kolonne ()
ActiveCell.Value = WorksheetFunction.Count (kolonner (2))
Afslut Sub

For at komme ind i makroen skal du trykke på ALT F11 i Excel for at åbne VBA -editoren. Vælg kommandoen INSERT - MODULE i VBA -editoren, og indtast makroen. For at starte makroen skal du aktivere tastekombinationen ALT F8 i Excel. De to tastaturgenveje fungerer i alle versioner af Excel.

Hvis du vil skrive resultatet af funktionen i en fast celle (f.eks. Celle A1), skal du erstatte udtrykket AKTIVECELL med RANGE ("A1") og bruge den ønskede celleadresse.

Du definerer, hvilken kolonne der skal tilføjes ved hjælp af parameteren efter Kolonner. Kolonnerne er nummereret fra venstre mod højre, kolonne A har tallet 1.

Følgende figur viser, hvordan resultatet ser ud, hvis du starter funktionen i en tabel:

Du vil bidrage til udviklingen af ​​hjemmesiden, at dele siden med dine venner

wave wave wave wave wave