Määrake VBA makro abil Exceli vahemikus olevate tühjade lahtrite arv

Lang L: none (table-of-contents)

Kuidas arvutada, kui palju Exceli veeru lahtreid sisaldab sisu

Soovite makro abil teada saada, kui palju veeru lahtreid sisaldab sisu (st need pole tühjad). Loomulikult saate seda teha VBA silmuse kaudu. See on aga lihtsam, kui täidate ülesande Exceli funktsiooni abil. Exceli funktsioon NUMBER on loodud just selleks. Kasutage seda funktsiooni makros ja kandke tulemus muutujale või lahtrisse.

Kõigi kasutatud lahtrite arvu leidmiseks veerus B kasutage järgmist makro.

Alamnumbri veerg ()
ActiveCell.Value = WorksheetFunction.Count (veerud (2))
End Sub

Makro sisestamiseks vajutage Excelis klahvi ALT F11, et avada VBA redaktor. Valige VBA redaktoris käsk INSERT - MODULE ja sisestage makro. Makro käivitamiseks aktiveerige Excelis klahvikombinatsioon ALT F8. Kaks kiirklahvi töötavad kõigis Exceli versioonides.

Kui soovite funktsiooni tulemuse kirjutada fikseeritud lahtrisse (näiteks lahtrisse A1), asendage avaldis AKTIVECELL asendiga RANGE ("A1") ja kasutage valitud lahtri aadressi.

Saate määrata, milline veerg lisatakse, kasutades parameetrit pärast veerge. Veerud on nummerdatud vasakult paremale, veerul A on number 1.

Järgmine joonis näitab, milline näeb välja tulemus, kui käivitate funktsiooni tabelis:

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave