Kuidas arvutada Exceli töölehe read VBA makrode abil

Autor: Joan Hall
Loomise Kuupäev: 26 Jaanuar 2021
Värskenduse Kuupäev: 22 November 2024
Anonim
Kuidas arvutada Exceli töölehe read VBA makrode abil - Artiklid
Kuidas arvutada Exceli töölehe read VBA makrode abil - Artiklid

Sisu

Mõnikord peame teadma Exceli arvutustabelis kasutatavate ridade arvu, et saaksime luua valemi või isegi VBA makro. Õnneks on mõned suhteliselt lihtsad viisid seda teha ja Excel VBA on vaid üks neist.Lihtsaim viis selle teabe leidmiseks on minna töölehe põhjale ja vaadata viimast andmepunkti paremal asuvat numbrit; aga VBA-ga on see arvutus väga lihtne.


Juhised

VBA abil on äärmiselt lihtne arvutada Exceli töölehe ridade arv (BananaStock / BananaStock / Getty Images)

    Makro ajastamine

  1. Avage oma Exceli tööleht ja VBA redaktor, vajutades "Alt + F11".

  2. Käivitage uus VBA projektifail, klõpsates paremal klõpsuga teie töövihikule, mis kuvatakse paremal asuvas menüüs ja valides "Uus".

  3. Käivitage uus funktsioon, kirjutades "Sub CountRows ()". See ütleb VBA kompilaatorile, et projektifaili jaoks on uus alamprogramm. Kui soovite alamprogrammi ümber nimetada, muutke tekst "CountRows" mis tahes soovitud nimele, millele järgneb ülal näidatud sulgud, näiteks "YourName ()".

  4. Looge järgmises reas muutuja, mis sisaldab teksti "Dim Count long".


  5. Sisestage järgmine kood:

    Count = 0 Count = Count + 1 ActiveCell.Offset (1, 0) .Valige Loop Unet IsEmpty (ActiveCell.Offset (0, 1))

    See informeerib kompilaatoriprogrammi, et on vaja parameetrite muutmine sõeluda ja seejärel lugeda kogu töölehe read. Kood lisab üldarvule muutuja ja liigub seejärel järgmisesse lahtrisse seni, kuni see on tühi. Kui see jõuab tühja lahtrisse, peatub täitmine.

  6. Aktiveerige tekstikast, lisades uue rea tekstiga "MsgBox Count". Sellega kuvatakse hüpikaken, mis ütleb teile ridade koguarvu. Kasti veidi kasulikumaks muutmiseks võite sisestada mis tahes täiendava teksti. Nime nime ümber:

    MsgBox "On" [arvu number] "read"

    Soovi korral saate jutumärkides teksti muuta.

  7. Lõpuks tippige uus rida "Lõpeta alam" alamprogrammi funktsioonist väljumiseks.


    Makro käivitamine

  1. Minge tagasi oma Exceli töölehele ja salvestage see.

  2. Tõstke esile esimene veeru lahtr, mis sisaldab kõige rohkem andmeid. See veerg ei tohi sisaldada tühjaid lahtreid ülevalt alla.

  3. Avage menüü "Tööriistad" ja valige "Makrod", et kuvada dialoogiaken, mis sisaldab kõiki töölehe jaoks programmeeritud makroid.

  4. Valige jaotises 1 loodud makro nimega "CountRows" või mõni muu nimi, mille sa andsid, ja klõpsake "Run". Kui see on lõpetatud, kuvatakse makro hüpiktekst, mis ütleb sulle täidetud ridade arvu

Kuidas

  • Kui teil on vaja ainult numbrit saada, on lihtsam ja lihtsam alternatiiv lugeda ridu valemiga. Tühjas lahtris tippige "= COUNT (A: A, IF (A> 0,1,0))", kus A on veerg, mille ridade arv loetakse.