Efnisyfirlit
Ef þú ert að leita að einhverjum af auðveldustu leiðunum til að telja línur með gögnum í dálki með Excel VBA , þá ertu á réttum stað. Svo, við skulum byrja á aðalgreininni okkar til að vita meira um að telja raðir með gögnum í dálki auðveldlega.
Sækja vinnubók
Count raðir með Data.xlsm
9 leiðir til að telja línur með gögnum í dálki með því að nota Excel VBA
Hér höfum við eftirfarandi gagnasafn sem inniheldur söluskrár fyrirtækis. Við munum nota mismunandi dálka með gögnum úr þessu gagnasafni til að útskýra mismunandi leiðir til að telja línur byggðar á gögnum dálks.
Við höfum notað Microsoft Excel 365 útgáfu hér, þú getur notað hvaða aðrar útgáfur sem er eftir hentugleika.
Aðferð-1: Notkun VBA Rows.Count Property til að telja línur með gögnum í dálki í Excel
Hér, við mun telja línurnar í Sala dálknum með sölugildum fyrir vörurnar sem nota línurnar. Telja eign af VBA .
Skref-01 :
➤ Farðu í Hönnuði Flipi >> Visual Basic Valkostur.
Þá mun Visual Basic Editor opnast .
➤ Farðu í Insert Tab >> Module Option.
Eftir það, a Eining verður búin til.
Skref-02 :
➤ Skrifaðu eftirfarandi kóða
5574
Hér höfum við lýst X sem Heildtölu , “D4:D11” er bilið á grundvellihvaða dálk erum við að telja línur og að lokum höfum við úthlutað línunúmerinu til X .
Skilaboðakassi ( MsgBox ) gefur okkur niðurstöðuna sem heildarfjölda af línum.
➤ Ýttu á F5 .
Þá færðu heildarfjölda lína með gögnum sem 8 af Sala dálknum í skilaboðareit.
Lesa meira: Excel VBA til að telja línur með gögnum (4 dæmi)
Aðferð-2: Notkun endaeiginleika til að telja línur með gögnum í dálki
Í þessum hluta munum við nota Endaeiginleiki á VBA til að telja línurnar með sölugildum Sala dálksins.
Skref :
➤ Fylgdu Skref-01 af Aðferð-1 .
➤ Skrifaðu eftirfarandi kóða
6800
Hér höfum við lýst X sem Heildtala , „D4“ er upphafsgildi sviðsins á grundvelli hvaða dálks við erum að telja línur og að lokum höfum við úthlutað línunúmerinu til X . X mun gefa okkur síðasta notaða línunúmerið, ekki heildarlínurnar sem notaðar voru í þessum dálki. Þannig að til að fá heildarlínunúmerið höfum við dregið 3 ( Upphafslína-1 = 4-1 = 3 ) frá X .
Skilaboðakassi ( MsgBox ) mun birtast með heildarfjölda lína.
➤ Ýttu á F5 .
Eftir það muntu hafa 8 sem heildarfjölda lína í Sala dálknum í skilaboðareit.
Lesa meira: Hvernig á að teljaLínur með gögnum í Excel (4 formúlur)
Aðferð-3: Notkun á samsetningu Rows.Count eignar og lokaeignar
Hér munum við nota samsetningu þessara tveggja eiginleika af VBA eins og línurnar. Telja eignina og Endaeiginleikann saman til að telja heildarlínurnar í Sala dálknum.
Skref :
➤ Fylgdu Skref-01 af Aðferð-1 .
➤ Skrifaðu eftirfarandi kóða
5920
Hér höfum við lýst X sem Heildtala , 4 í (Rows. Count, 4) er fyrir Sala dálkur á grundvelli hvaða dálks við erum að telja línur og að lokum höfum við úthlutað línunúmerinu X .
X skilar síðustu notuðu línunni tala ekki heildarlínurnar sem notaðar eru í þessum dálki. Þannig að til að fá heildarlínunúmerið höfum við dregið 3 ( Upphafslína-1 = 4-1 = 3 ) frá X .
Skilaboðakassi ( MsgBox ) mun birtast með heildarfjölda lína.
➤ Ýttu á F5 .
Síðar fáum við 8 sem heildarfjölda lína í Sala dálknum í skilaboðareit.
Tengt efni: Hvernig á að telja raðir með mörgum skilyrðum í Excel (6 aðferðir)
Aðferð-4: Notkun VBA Selection Property til að telja raðir með gögnum í dálki í Excel
Þú getur líka notað Val eiginleikann til að telja heildarlínurnar byggðar á gögnum Sala dálkur.
Skref :
➤ Fylgdu Skref-01 af aðferð -1 .
➤ Skrifaðu eftirfarandi kóða
9286
Hér höfum við lýst X sem Heiltölu , línurnar af völdum svið verður talið hér og að lokum höfum við úthlutað línunúmerinu til X .
Skilaboðakassi ( MsgBox ) gefur okkur niðurstöðuna sem heildar fjöldi lína.
Þá verðum við að fara aftur í aðalblaðið.
➤ Veldu svið Sala dálksins , og farðu síðan í Hönnuði flipann >> Fjölva valkostur.
Eftir það er Macro valglugginn birtist.
➤ Veldu Macro name countrows4 og ýttu síðan á Run valkostur.
Að lokum fáum við eftirfarandi skilaboðareit sem segir „Fjöldi notaðra raða er 8“ .
Lesa meira: Hvernig á að telja raðir með VBA í Excel (5 nálganir)
Aðferð-5: Telja raðir með gögnum í dálki með því að nota FIND aðgerðina
Hér munum við nota FINDA fall til að telja línurnar með textastrengjum í Svæðis dálknum.
Skref :
➤ Fylgdu Skref-01 af Aðferð-1 .
➤ Skrifaðu eftirfarandi kóða
8506
Hér höfum við lýst yfir X sem Heildtala , rng sem Range , “C4:C11” er bilið á grundvelli hvaða dálk við erum að telja línur og að lokum höfum við úthlutað honum rng .
Við höfum notað WITH yfirlýsinguna til að forðast endurtekningu á því að nota nafn hlutar eins og rng .
Með því að nota FIND aðgerðina mun X gefa okkur síðasta línunúmerið sem var notað en ekki heildarlínurnar í þessum dálki. Þannig að til að fá heildarlínunúmerið höfum við dregið 3 ( Upphafslína-1 = 4-1 = 3 ) frá X .
Skilaboðakassi ( MsgBox ) mun birtast með heildarfjölda lína.
➤ Ýttu á F5 .
Að lokum muntu hafa 8 sem heildarfjölda lína í Sala dálknum í skilaboðareit.
Tengd efni: Excel telja sýnilegar raðir (formúla og VBA kóða)
Svipuð aflestrar:
- Telja línur í hópi með snúningstöflu í Excel (skref-fyrir-skref leiðbeiningar)
- Excel VBA: Telja raðir í blaði (5 dæmi)
Aðferð-6: Telja ekki auðar línur með gögnum í dálki með því að nota VBA
Hér höfum við nokkra auða reiti í Sala dálknum (við höfum fjarlægt nokkur gildi fyrir þessa aðferð) og með VBA kóða munum við aðeins telja heildarfjölda lína með gildum.
Skref :
➤ Fylgdu Skref-01 af Aðferð-1 .
➤ Skrifaðu eftirfarandi kóða
5142
Hér höfum við lýst yfir X sem Löng , Y og rng sem Svið , “D4:D11” er bilið á grundvelli hvaða dálks við erum að telja línur og að lokum höfum viðúthlutaði því til rng .
Lykkjan FOR mun athuga hvort hver af frumunum á þessu sviði inniheldur eitthvert gildi með því að nota COUNTA fallið og fyrir hólfin sem hafa gildi verður X hækkað um 1 í hvert skipti.
Að lokum fáum við heildarlínunúmer með óauðum reitum í gegnum skilaboð kassi.
➤ Ýttu á F5 .
Að lokum muntu hafa 5 sem heildarfjölda ekki auðar línur í Sala dálknum í skilaboðareit.
Lesa meira: Hvernig á að telja síaðar línur í Excel með VBA ( Skref-fyrir-skref leiðbeiningar)
Aðferð-7: Telja línur með ákveðnu gildi
Hér munum við telja heildarfjölda lína með söluvirði $2.522.00 úr Sala dálknum.
Skref :
➤ Fylgdu Skref -01 af Aðferð-1 .
➤ Skrifaðu eftirfarandi kóða
5916
Hér höfum við lýst X sem Long , Y og rng sem Range , “D4:D11” er bilið sem byggist á dálkinn erum við að telja línur og að lokum höfum við úthlutað honum til rng .
Lykkjan FOR mun athuga hvort einhver af hólfunum á þessu sviði innihaldi sölugildið 2522 með COUNTIF aðgerðinni og fyrir frumurnar sem hafa þetta gildi verður X hækkað um 1 í hvert skipti.
Að lokum munum við fá heildarlínunúmer með gildið 2522 í gegnum skilaboðkassi.
➤ Ýttu á F5 .
Á endanum muntu hafa 3 sem heildarfjöldalínur í Sala dálknum sem inniheldur söluverðmæti $2.522.00 í skilaboðareit.
Lesa meira: Excel VBA: Telja raðir með sérstökum gögnum (8 dæmi)
Aðferð-8: Telja raðir með gildi sem eru hærri en tiltekið gildi
Í þessum hluta munum við telja heildarfjölda lína með gildi sem eru hærri en $3000.00 í Sala dálknum.
Skref :
➤ Fylgdu Skref-01 af Aðferð-1 .
➤ Skrifaðu eftirfarandi kóða
4121
Hér höfum við lýst X sem Langt , Y og rng sem svið , “D4:D11” er bilið á grundvelli hvaða dálks við erum að telja línur og að lokum höfum við úthlutað honum til rng .
The FOR lykkja mun athuga hvort einhver af hólfunum á þessu bili innihaldi söluvirði sem er stærra en 3000 með því að nota COUNTIF aðgerðina (eða þú getur prófað hvaða önnur skilyrði eins og minna en, stærra en eða jafnt og o.s.frv.) og fyrir frumurnar sem hafa þetta gildi verður X hækkað um 1 í hvert skipti.
Að lokum munum við fá heildarlínunúmer með gildi sem eru hærri en 3000 í gegnum skilaboðareit.
➤ Ýttu á F5 .
Síðar muntu hafa 3 sem heildarfjölda lína í Sala dálknum sem inniheldur sölunagildi sem eru hærri en $3.000.00 í skilaboðareit.
Lesa meira: Hvernig Excel telur línur með gildi (8 Leiðir)
Aðferð-9: Telja línur með ákveðnum textastreng
Við munum fá fjölda lína hér sem innihalda epli nákvæmlega eða að hluta í Vöru dálknum.
Skref :
➤ Fylgdu Skref- 01 af Aðferð-1 .
➤ Skrifaðu eftirfarandi kóða
6001
Hér höfum við lýst X sem Löngum , Y og rng sem Range , “B4:B11” er bilið sem byggir á hvaða dálki við eru að telja línur og að lokum höfum við úthlutað því til rng .
Lykkjan FOR mun athuga hvort einhver af hólfunum á þessu sviði innihaldi textastrenginn „beita“ með því að nota COUNTIF aðgerðina (hér mun hún telja fyrir bæði nákvæmar samsvörun og hluta samsvörunar með því að nota stjörnu táknið fyrir og á eftir strengnum), og fyrir frumurnar sem hafa þetta gildi mun X hækka um 1 í hvert skipti e.
Að lokum munum við fá heildarlínunúmer með textastreng epli í gegnum skilaboðareit.
➤ Ýttu á F5 .
Þá muntu hafa 2 sem heildarfjölda lína Vöru dálksins sem inniheldur textastrengina Apple og Ananas í skilaboðareit.
Lesa meira: Hvernig á að telja línur með texta í Excel (auðveldasta8 leiðir)
Æfingahluti
Til að æfa sjálfur höfum við veitt Æfingahluti eins og hér að neðan í blaði sem heitir Æfing . Vinsamlegast gerðu það sjálfur.
Niðurstaða
Í þessari grein reyndum við að fjalla um leiðir til að telja línur með gögnum í dálki með Excel VBA auðveldlega. Vona að þér finnist það gagnlegt. Ef þú hefur einhverjar uppástungur eða spurningar skaltu ekki hika við að deila þeim í athugasemdahlutanum.