Bestem antall ikke-tomme celler i et Excel-område ved hjelp av en VBA-makro

Innholdsfortegnelse

Hvordan telle hvor mange celler i en Excel -kolonne som har innhold

Du vil bruke en makro for å finne ut hvor mange celler i en kolonne som inneholder innhold (det vil si at de ikke er tomme). Selvfølgelig kan du gjøre det via en loop i VBA. Det er imidlertid lettere hvis du utfører oppgaven ved hjelp av en Excel -funksjon. Excel -funksjonen NUMBER er designet akkurat for dette formålet. Bruk denne funksjonen i en makro og overfør resultatet til en variabel eller celle.

For å finne antallet på alle brukte celler i kolonne B, bruk følgende makro:

Delnummerkolonne ()
ActiveCell.Value = WorksheetFunction.Count (kolonner (2))
Slutt Sub

For å gå inn i makroen, trykk ALT F11 i Excel for å åpne VBA -editoren. Velg kommandoen INSERT - MODULE i VBA -editoren og angi makroen. For å starte makroen, aktiver tastekombinasjonen ALT F8 i Excel. De to hurtigtastene fungerer i alle versjoner av Excel.

Hvis du vil skrive resultatet av funksjonen i en fast celle (for eksempel celle A1), må du erstatte uttrykket AKTIVECELL med RANGE ("A1") og bruke celleadressen du ønsker.

Du definerer hvilken kolonne som skal legges til ved hjelp av parameteren etter Kolonner. Kolonnene er nummerert fra venstre til høyre, kolonne A har tallet 1.

Følgende figur viser hvordan resultatet ser ut hvis du starter funksjonen i en tabell:

Du vil bidra til utvikling av området, dele siden med vennene dine

wave wave wave wave wave