Określ liczbę niepustych komórek w zakresie programu Excel za pomocą makra VBA

Spisie treści

Jak policzyć, ile komórek w kolumnie Excel ma zawartość?

Chcesz użyć makra, aby dowiedzieć się, ile komórek w kolumnie zawiera zawartość (czyli nie są puste). Oczywiście możesz to zrobić za pomocą pętli w VBA. Jednak jest to łatwiejsze, jeśli wykonasz zadanie za pomocą funkcji Excela. Do tego celu została stworzona funkcja Excel LICZBA. Użyj tej funkcji w makrze i przenieś wynik do zmiennej lub komórki.

Aby znaleźć liczbę wszystkich użytych komórek w kolumnie B, użyj następującego makra:

Kolumna podrzędna ()
ActiveCell.Value = WorksheetFunction.Count (Kolumny (2))
Napis końcowy

Aby wprowadzić makro, naciśnij ALT F11 w programie Excel, aby wywołać edytor VBA. Wybierz polecenie WSTAW - MODUŁ w edytorze VBA i wprowadź makro. Aby uruchomić makro, aktywuj kombinację klawiszy ALT F8 w programie Excel. Dwa skróty klawiaturowe działają we wszystkich wersjach programu Excel.

Jeśli chcesz zapisać wynik funkcji w ustalonej komórce (na przykład komórka A1), zamień wyrażenie AKTIVECELL na RANGE ("A1") i użyj wybranego adresu komórki.

Określasz, która kolumna ma zostać dodana za pomocą parametru znajdującego się po kolumnie Kolumny. Kolumny są ponumerowane od lewej do prawej, kolumna A ma numer 1.

Poniższy rysunek pokazuje, jak wygląda wynik po uruchomieniu funkcji w tabeli:

Będziesz pomóc w rozwoju serwisu, dzieląc stronę ze swoimi znajomymi

wave wave wave wave wave