Határozza meg a nem üres cellák számát egy Excel tartományban VBA makró használatával

Tartalomjegyzék

Hogyan lehet megszámolni, hogy hány Excel oszlop cellája tartalmaz tartalmat

Makró segítségével szeretné megtudni, hogy egy oszlop hány cellája tartalmaz tartalmat (vagyis nem üres). Természetesen ezt megteheti egy cikluson keresztül a VBA -ban. Könnyebb azonban, ha a feladatot Excel funkcióval hajtja végre. A NUMBER Excel funkciót pontosan erre a célra tervezték. Használja ezt a funkciót egy makróban, és vigye át az eredményt egy változóra vagy cellára.

A B oszlopban található összes használt cellák számának megkereséséhez használja a következő makrót:

Alszám oszlop ()
ActiveCell.Value = WorksheetFunction.Count (oszlopok (2))
End Sub

A makró megadásához nyomja meg az ALT F11 billentyűt az Excelben a VBA szerkesztő megjelenítéséhez. Válassza ki az INSERT - MODULE parancsot a VBA szerkesztőben, és írja be a makrót. A makró elindításához aktiválja az ALT F8 billentyűkombinációt az Excelben. A két billentyűparancs az Excel minden verziójában működik.

Ha a függvény eredményét rögzített cellába akarja írni (például A1 cella), cserélje le az AKTIVECELL kifejezést a RANGE ("A1") kifejezésre, és használja a választott cellacímet.

Az oszlopok utáni paraméter segítségével határozza meg, hogy melyik oszlopot kell hozzáadni. Az oszlopok balról jobbra vannak számozva, az A oszlopban az 1.

Az alábbi ábra azt mutatja, hogyan néz ki az eredmény, ha táblázatban indítja el a függvényt:

Segít a fejlesztés a helyszínen, megosztva az oldalt a barátaiddal

wave wave wave wave wave