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: