Vsebina
Včasih moramo poznati število vrstic v Excelovi preglednici, da lahko ustvarimo formulo ali makro VBA. Na srečo obstaja nekaj dokaj preprostih načinov za to in Excel VBA je samo eden od njih.Te informacije najlažje najdete tako, da greste na dno delovnega lista in pogledate številko na desni strani zadnje podatkovne točke; pri VBA pa je ta izračun zelo preprost.
Navodila
Z VBA je zelo preprosto izračunati število vrstic v Excelovem delovnem listu (BananaStock / BananaStock / Getty Images)-
Odprite Excelov delovni list in urejevalnik VBA s pritiskom na "Alt + F11".
-
Zaženite novo datoteko projekta VBA tako, da z desno tipko miške kliknete delovni zvezek, prikaže se v meniju na desni in izberete »Novo«.
-
Zaženite novo funkcijo, tako da vnesete "Sub CountRows ()". To pove prevajalniku VBA, da obstaja nova podprogram za projektno datoteko. Če želite preimenovati podprogram, spremenite besedilo "CountRows" v poljubno ime, ki mu sledi zgornja oklepaja, na primer "YourName ()".
-
Na naslednji vrstici ustvarite spremenljivko z besedilom "Dim Count kot Long".
-
Vnesite naslednjo kodo:
Count = 0 Count = Count + 1 ActiveCell.Offset (1, 0) .Izberite Loop dokler ne bo prazen (ActiveCell.Offset (0, 1))
S tem programom prevajalnika sporočite, da je potrebno razčleniti spremenljivko Count in nato šteti vrstice celotnega delovnega lista. Koda doda spremenljivko k skupnemu številu, nato pa se premakne v naslednjo celico, dokler je prazna. Ko doseže prazno celico, se izvršitev ustavi.
-
V polje za besedilo vključite novo vrstico z besedilom "MsgBox Count". Prikaže se pojavno okno, ki vam pove skupno število vrstic. Da bi bilo polje bolj uporabno, lahko vnesete poljubno dodatno besedilo. Preimenuj vrstico v:
MsgBox "Obstaja" [count number] "vrstice"
Besedilo lahko spremenite v narekovajih po želji.
-
Na koncu vnesite "End Sub" v novo vrstico, da zaprete funkcijo podprograma.
Razporejanje makra
-
Vrnite se na delovni list programa Excel in shranite.
-
Označite celico prvega stolpca, ki vsebuje največje število podatkov. Ta stolpec ne sme vsebovati praznih celic od vrha do dna.
-
Odprite meni »Orodja« in izberite »Makroji«, da prikažete pogovorno okno, ki vsebuje vse makre, ki so programirani za delovni list.
-
Izberite makro, ustvarjen v razdelku 1, z imenom "CountRows" ali katerokoli drugo ime, ki ste ga dali, in kliknite "Run". Ko je makro dokončan, se prikaže pojavno okno z besedilom, ki vam pove število zapolnjenih vrstic
Izvajanje makra
Kako
- Če potrebujete samo številko, je lažja in enostavnejša alternativa štetje vrstic z uporabo formule. V prazno celico vnesite "= COUNT (A: A, IF (A> 0,1,0))", kjer je A stolpec, katerega število se šteje.