Sadržaj
Ako tražite neke od najjednostavnijih načina za brojanje redova sa podacima u koloni koristeći Excel VBA , onda ste na pravom mjestu. Dakle, počnimo s našim glavnim člankom kako bismo saznali više o lakom brojanju redova s podacima u koloni.
Preuzmite radnu svesku
Broj redova s podacima.xlsm
9 načina za brojanje redova sa podacima u koloni koristeći Excel VBA
Ovdje imamo sljedeći skup podataka koji sadrži zapise o prodaji kompanije. Koristićemo različite kolone sa podacima iz ovog skupa podataka da objasnimo različite načine brojanja redova na osnovu podataka kolone.
Koristili smo Microsoft Excel 365 verziju ovdje, možete koristiti bilo koju drugu verziju prema vašoj zgodnosti.
Metod-1: Korišćenje svojstva VBA Rows.Count za brojanje redova sa podacima u koloni u Excelu
Ovdje, mi će brojati redove kolone Prodaja sa vrijednostima prodaje za proizvode koji koriste Redove. Brojite svojstvo od VBA .
Korak-01 :
➤ Idi na Programer Tab >> Visual Basic Opcija.
Onda će se otvoriti Visual Basic Editor .
➤ Idite na Insert Tab >> Module Option.
Nakon toga, a Modul će biti kreiran.
Korak-02 :
➤ Napišite sljedeći kod
3389
Ovdje smo deklarirali X kao Integer , “D4:D11” je raspon na osnovukojoj koloni brojimo redove i konačno smo dodijelili broj reda X .
Poruka kutija ( MsgBox ) će nam dati rezultat kao ukupan broj redova.
➤ Pritisnite F5 .
Tada ćete dobiti ukupan broj redova sa podacima kao 8 kolone Prodaja u kutiji za poruke.
Pročitajte više: Excel VBA za brojanje redova s podacima (4 primjera)
Metoda-2: Korištenje krajnjeg svojstva za brojanje redova s podacima u koloni
U ovom odjeljku ćemo koristiti Kraj svojstvo od VBA za brojanje redova sa vrijednostima prodaje u koloni Prodaja .
Koraci :
➤ Pratite Korak-01 od Metode-1 .
➤ Napišite sljedeći kod
8285
Ovdje smo deklarirali X kao Integer , “D4” je početna vrijednost raspona na osnovu koje kolone brojimo redove i konačno smo dodijelili broj reda X . X će nam dati posljednji korišteni broj reda, a ne ukupan broj korištenih redova ove kolone. Dakle, da bismo dobili ukupan broj reda, oduzeli smo 3 ( Početni broj reda-1 = 4-1 = 3 ) od X .
Pojaviće se okvir za poruku ( MsgBox ) sa ukupnim brojem redova.
➤ Pritisnite F5 .
Nakon toga, imat ćete 8 kao ukupan broj redova u koloni Prodaja u okviru za poruke.
Pročitajte više: Kako računatiRedovi s podacima u Excelu (4 formule)
Metoda-3: Korištenje kombinacije svojstva Rows.Count i End Property
Ovdje ćemo koristiti kombinaciju dva svojstva od VBA kao Redovi. Izbrojite svojstvo i svojstvo Kraj zajedno da izbrojite ukupan broj redova u koloni Prodaja .
Koraci :
➤ Pratite Korak-01 od Metoda-1 .
➤ Napišite sljedeći kod
8484
Ovdje smo deklarirali X kao Integer , 4 in (Redovi. Broj, 4) je za Sales kolona na osnovu koje kolone brojimo redove i konačno smo dodijelili broj reda X .
X će vratiti zadnji korišteni red broj, a ne ukupan broj korištenih redova ove kolone. Dakle, da bismo dobili ukupan broj reda, oduzeli smo 3 ( Početni broj reda-1 = 4-1 = 3 ) od X .
Pojaviće se okvir sa porukom ( MsgBox ) sa ukupnim brojem redova.
➤ Pritisnite F5 .
Nakon toga ćemo dobiti 8 kao ukupan broj redova kolone Prodaja u okviru za poruke.
Povezani sadržaj: Kako prebrojati redove s više kriterija u Excelu (6 metoda)
Metod-4: Korištenje svojstva odabira VBA za brojanje redova s podacima u koloni u Excelu
Možete koristiti Svojstvo odabira i za brojanje ukupnih redova na osnovu podataka Prodaje kolona.
Koraci :
➤ Pratite Korak-01 od metoda -1 .
➤ Napišite sljedeći kod
3617
Ovdje smo deklarirali X kao Integer , redove odabranih raspon će se ovdje računati, i konačno, dodijelili smo broj reda X .
Poruka kutija ( MsgBox ) će nam dati rezultat kao ukupan broj redova.
Onda se moramo vratiti na glavni list.
➤ Odaberite raspon kolone Prodaja , a zatim idite na Programer Kar >> Makroi Opcija.
Nakon toga, Makro dijaloški okvir će se pojaviti.
➤ Odaberite ime makroa countrows4 , a zatim pritisnite Pokreni opcija.
Konačno ćemo dobiti sljedeću poruku u kojoj piše “Broj korištenih redova je 8” .
Pročitajte više: Kako prebrojati redove sa VBA u Excelu (5 pristupa)
Metod-5: Brojite redove sa podacima u koloni pomoću funkcije FIND
Ovdje ćemo koristiti FIND funkcija za brojanje redova s tekstualnim nizovima u koloni Regija .
Koraci :
➤ Slijedite Korak-01 od Metoda-1 .
➤ Napišite sljedeći kod
6265
Ovdje smo deklarirali X kao Integer , rng kao Raspon , “C4:C11” je raspon na osnovu kojoj koloni brojimo redove i konačno smo je dodijelili rng .
Koristili smo naredbu WITH kako bismo izbjegli ponavljanje korištenja naziva objekta kao što je rng .
Koristeći FIND funkciju , X će nam dati posljednji korišteni broj reda, a ne ukupan broj korištenih redova ove kolone. Dakle, da bismo dobili ukupan broj reda, oduzeli smo 3 ( Početni broj reda-1 = 4-1 = 3 ) od X .
Pojaviće se okvir sa porukom ( MsgBox ) s ukupnim brojem redova.
➤ Pritisnite F5 .
Konačno, imat ćete 8 kao ukupan broj redova u koloni Prodaja u okviru za poruke.
Povezani sadržaj: Excel broji vidljive redove (formula i VBA kod)
Slična očitanja:
- Broj redova u grupi sa zaokretnom tablicom u Excelu (smjernica korak po korak)
- Excel VBA: brojanje redova na listu (5 primjera)
Metod-6: Brojite neprazne redove sa podacima u koloni koristeći VBA
Ovdje imamo neke prazne ćelije u koloni Prodaja (uklonili smo neke vrijednosti za ovu metodu) i koristeći VBA kod mi ćemo računati samo ukupan broj redova sa vrijednostima.
Koraci :
➤ Slijedite Korak-01 od Metoda-1 .
➤ Napišite sljedeći kod
7067
Ovdje smo deklarirali X kao Dugo , Y i rng kao Raspon , “D4:D11” je opseg na osnovu koje kolone brojimo redove i konačno imamododijelio ga rng .
Petlja FOR će provjeriti da li svaka od ćelija ovog raspona sadrži bilo koju vrijednost koristeći COUNTA funkciju i za ćelije koje imaju vrijednosti, X će se povećavati za 1 svaki put.
Konačno, kroz poruku ćemo dobiti ukupne brojeve redova sa ćelijama koje nisu prazne polje.
➤ Pritisnite F5 .
Na kraju ćete imati 5 kao ukupan broj neprazni redovi kolone Prodaja u okviru za poruke.
Pročitajte više: Kako prebrojati filtrirane redove u Excelu pomoću VBA ( Smjernica korak po korak)
Metoda-7: Brojite redove sa određenom vrijednošću
Ovdje ćemo izbrojati ukupan broj redova s prodajnom vrijednošću $2,522,00 iz Prodaja kolone.
Koraci :
➤ Pratite Korak -01 od Metoda-1 .
➤ Napišite sljedeći kod
4381
Ovdje smo deklarirali X kao Long , Y i rng kao Raspon , “D4:D11” je raspon na osnovu kojeg stupac brojimo redove i konačno smo ga dodijelili rng .
Petlja FOR će provjeriti da li neka od ćelija ovog raspona sadrži prodajnu vrijednost 2522 koristeći COUNTIF funkciju i za ćelije koje imaju ovu vrijednost, X će se svaki put povećavati za 1 .
Konačno, kroz poruku ćemo dobiti ukupne brojeve redova sa vrijednošću 2522 okvir.
➤ Pritisnite F5 .
Na kraju ćete imati 3 kao ukupan broj redova kolone Prodaja koja sadrži prodajnu vrijednost od 2.522,00$ u okviru za poruke.
Pročitajte više: Excel VBA: Brojite redove sa određenim podacima (8 primjera)
Metod-8: Brojite redove s vrijednostima većim od određene vrijednosti
U ovom odjeljku ćemo prebrojite ukupan broj redova sa vrijednostima većim od $3000,00 u koloni Prodaja .
Koraci :
➤ Pratite Korak-01 od Metode-1 .
➤ Napišite sljedeći kod
9858
Ovdje smo deklarirali X kao Long , Y i rng kao Raspon , “D4:D11” je raspon na osnovu kojeg stupca brojimo redove i konačno smo ga dodijelili rng .
ZA petlja će provjeriti sadrži li neka od ćelija ovog raspona vrijednost prodaje veću od 3000 koristeći COUNTIF funkciju (ili možete pokušati s bilo kojom drugom uslovi kao što su manje od, veće ili jednako, itd.) i za ćelije koje imaju ovu vrijednost, X će se povećavati za 1 svaki put.
Konačno, kroz okvir za poruke ćemo dobiti ukupne brojeve redova sa vrijednostima većim od 3000 .
➤ Pritisnite F5 .
Nakon toga, imat ćete 3 kao ukupan broj redaka u koloni Prodaja koja sadrži prodajuvrijednosti veće od $3.000,00 u okviru za poruke.
Pročitajte više: Kako Excel broji redove s vrijednošću (8 Načini)
Metoda-9: Brojite redove sa određenim tekstualnim nizom
Ovdje ćemo dobiti broj redova koji sadrže jabuka tačno ili djelomično u koloni Proizvod .
Koraci :
➤ Slijedite Korak- 01 od Metoda-1 .
➤ Napišite sljedeći kod
6164
Ovdje smo deklarirali X kao dugo , Y i rng kao Raspon , “B4:B11” je raspon na osnovu kojeg stupca broje redove i konačno smo ga dodijelili rng .
Petlja FOR će provjeriti da li neka od ćelija ovog raspona sadrži tekstualni niz “primijeniti” koristeći COUNTIF funkciju (ovdje će se računati i za tačna i za djelomična podudaranja korištenjem simbola Asterisk prije i poslije niza), i za ćelije koje imaju ovu vrijednost, X će se povećavati za 1 svaki put e.
Konačno, dobićemo ukupan broj redova sa tekstualnim nizom apple kroz okvir za poruke.
➤ Pritisnite F5 .
Tada ćete imati 2 kao ukupan broj redova u koloni Proizvod koja sadrži tekstualne nizove Jabuka i Ananas u kutiji za poruke.
Pročitajte više: Kako brojati redove s tekstom u Excelu (najlakše8 načina)
Odjeljak za vježbanje
Za samostalno vježbanje obezbijedili smo odjeljak Vježbanje kao ispod na listu pod nazivom Vježbanje . Učinite to sami.
Zaključak
U ovom članku pokušali smo pokriti načine brojanja redova s podacima u koloni koristeći Excel VBA lako. Nadam se da će vam biti od koristi. Ako imate bilo kakvih prijedloga ili pitanja, slobodno ih podijelite u odjeljku za komentare.