Ako počítať riadky pracovného hárka programu Excel pomocou makier VBA

Autor: Janice Evans
Dátum Stvorenia: 28 V Júli 2021
Dátum Aktualizácie: 17 November 2024
Anonim
Ako počítať riadky pracovného hárka programu Excel pomocou makier VBA - Články
Ako počítať riadky pracovného hárka programu Excel pomocou makier VBA - Články

Obsah

Niekedy potrebujeme poznať počet riadkov použitých v tabuľke programu Excel, takže môžeme vytvoriť vzorec alebo dokonca makro VBA. Našťastie existujú niektoré pomerne jednoduché spôsoby, ako to urobiť a Excel VBA je len jedným z nich.Najjednoduchší spôsob, ako zistiť tieto informácie, je prejsť na koniec pracovného hárka a pozrieť sa na číslo vpravo od posledného údajového bodu. s VBA je však tento výpočet veľmi jednoduchý.


inštrukcia

S VBA je veľmi jednoduché vypočítať počet riadkov v pracovnom hárku programu Excel (BananaStock / BananaStock / Getty Images)

    Plánovanie makra

  1. Otvorte pracovný hárok programu Excel a editor VBA stlačením klávesu "Alt + F11".

  2. Spustite nový súbor projektu VBA kliknutím pravým tlačidlom myši na pracovný zošit zobrazeným v ponuke na pravej strane a výberom položky Nový.

  3. Spustite novú funkciu zadaním "Sub CountRows ()". To hovorí kompilátoru VBA, že existuje nový podprogram pre súbor projektu. Ak preferujete premenovanie podprogramu, zmeňte text "CountRows" na ľubovoľné požadované meno, za ktorým musia nasledovať zátvorky uvedené vyššie, napríklad "YourName ()".


  4. Vytvorte premennú vrátane textu "Dim Count as Long" na ďalšom riadku.

  5. Zadajte nasledujúci kód:

    Počet = 0 Počet = Počet + 1 ActiveCell.Offset (1, 0) .Vyberte slučku až do IsEmpty (ActiveCell.Offset (0, 1))

    Toto informuje program kompilátora, že je potrebné analyzovať premennú Count a potom spočítať riadky celého pracovného hárka. Kód pridá premennú na celkový počet a potom sa presunie na ďalšiu bunku, pokiaľ je prázdna. Keď dosiahne prázdnu bunku, vykonanie sa zastaví.

  6. Aktivujte textové pole pridaním nového riadka s textom "Počet správ". Zobrazí sa vyskakovacie okno, ktoré vám povie celkový počet riadkov. Ak chcete, aby bolo políčko o niečo užitočnejšie, môžete zadať ľubovoľný ďalší text. Premenovať riadok na:

    MsgBox "Počet riadkov" je počet riadkov


    Text môžete podľa potreby zmeniť v úvodzovkách.

  7. Nakoniec zadajte "End Sub" v novom riadku, aby ste ukončili funkciu podprogramu.

    Spustenie makra

  1. Vráťte sa do pracovného hárka programu Excel a uložte ho.

  2. Zvýraznite prvú bunku stĺpca, ktorá obsahuje najväčší počet údajov. Tento stĺpec by nemal obsahovať prázdne bunky zhora nadol.

  3. Otvorte ponuku Nástroje a vyberte položku Makrá, aby sa zobrazilo dialógové okno, ktoré obsahuje všetky makrá naprogramované pre pracovný hárok.

  4. Vyberte makro vytvorené v sekcii 1 s názvom "CountRows" alebo iným menom, ktoré ste zadali, a kliknite na tlačidlo "Run". Po dokončení sa makro zobrazí pop-up textové pole, ktoré vám povie počet vyplnených riadkov

tipy

  • Ak potrebujete len získať číslo, jednoduchšia a jednoduchšia alternatíva je spočítať riadky pomocou vzorca. V prázdnej bunke zadajte "= COUNT (A: A, IF (A> 0,1,0))", kde A je stĺpec, ktorého počet riadkov sa počíta.