Determinați numărul de celule ne-goale dintr-un interval Excel utilizând o macrocomandă VBA

Cuprins

Cum se numără câte celule dintr-o coloană Excel au conținut

Doriți să utilizați o macro pentru a afla câte celule dintr-o coloană conțin conținut (adică nu sunt goale). Desigur, puteți face acest lucru printr-o buclă în VBA. Cu toate acestea, este mai ușor dacă efectuați sarcina utilizând o funcție Excel. Funcția Excel NUMBER este concepută tocmai în acest scop. Utilizați această funcție într-o macro și transferați rezultatul către o variabilă sau o celulă.

Pentru a găsi numărul tuturor celulelor utilizate în coloana B, utilizați următoarea macro:

Coloana subnumărului ()
ActiveCell.Value = WorksheetFunction.Count (Coloane (2))
Sfârșitul Sub

Pentru a introduce macro-ul, apăsați ALT F11 în Excel pentru a afișa editorul VBA. Selectați comanda INSERT - MODULE în editorul VBA și introduceți macrocomanda. Pentru a porni macro-ul, activați combinația de taste ALT F8 în Excel. Cele două comenzi rapide de la tastatură funcționează în toate versiunile de Excel.

Dacă doriți să scrieți rezultatul funcției într-o celulă fixă (de exemplu celula A1), înlocuiți expresia AKTIVECELL cu RANGE ("A1") și utilizați adresa celulei la alegere.

Definiți ce coloană trebuie adăugată folosind parametrul după Coloane. Coloanele sunt numerotate de la stânga la dreapta, coloana A are numărul 1.

Următoarea figură arată cum arată rezultatul dacă porniți funcția într-un tabel:

Vei ajuta la dezvoltarea site-ului, partajarea pagina cu prietenii

wave wave wave wave wave