Kiel Nombri Vicojn kun VBA en Excel (5 Aliroj)

  • Kundividu Ĉi Tion
Hugh West

Hodiaŭ mi montros al vi kiel povas kalkuli vicojn kun VBA en Excel el iu ajn datumaro. Mi montros al vi kiel kalkuli vicojn el specifa gamo, el elektita gamo, kongruante kun specifa kriterio, kongruante kun specifa tekstovaloro kaj ekskludante la malplenajn ĉelojn.

Elŝutu Praktikon. Laborlibro

Nombri Vicojn kun VBA.xlsm

5 Metodoj por Nombri Vicojn kun VBA en Excel

Jen ni havas datuman aron kun la Nomoj de kelkaj studentoj kaj iliaj Markoj en la angla en lernejo nomata Sunflower Kindergarten.

Hodiaŭ nia celo estas kalkuli la totala nombro da vicoj uzante VBA-kodon .

1. Uzu VBA-Kodon por Nombri Vicojn de Specifa Gamo

Paŝo 1:

Premu ALT+F11 sur via klavaro. La VBA-fenestro malfermiĝos.

Paŝo 2:

Iru al la langeto Enmeti en la VBA fenestro.

El la opcioj disponebla, elektu Modulo .

I

Paŝo 3:

Nova modula fenestro nomata “Modulo 1” malfermiĝos.

Enmetu la sekvan VBA kodo en la modulo.

Kodo:

5824

Notoj:

  • Tiu ĉi kodo produktas Makro nomata Nombri_Vicoj .
  • La 3a linio de la kodo enhavas la specifitan gamon “ B4:C13″. Mi volas kalkuli la nombron da vicoj en ĉi tiu gamo.
  • Viuzu vian.

Paŝo 4:

Konservu la laborlibron kiel Excel Makro-Ebligita Laborlibro .

Paŝo 5:

➤ Revenu al via laborfolio kaj premu ALT+F8 sur via klavaro.

➤ Dialogkesto nomata Makro malfermiĝos. Elektu Nombri_Vicojn ( La nomo de la Makroo) kaj alklaku Run .

Paŝo 6:

Vi trovos malgrandan mesaĝkeston montrantan la nombron da totalaj vicoj ( 10 ĉi-kaze ).

Klaku OK por eliri.

Legu pli: Excel VBA por Nombri Vicojn kun Datumoj

2. Rulu Excel VBA-Kodon por Nombri Vicojn de Elektita Gamo

En la antaŭa metodo, ni kalkulis la nombron da vicoj de specifa gamo ( B4:C13 ).

Sed ni ankaŭ povas uzi kodon VBA por kalkuli la nombron da vicoj en iu ajn elektita gamo laŭ nia deziro.

La paŝoj estas ĉiuj samaj kiel Metodo 1 ( Paŝo 1-6 ).

⧪ Nur en Paŝo 3 , anstataŭ la antaŭa kodo, enigu ĉi tiun kodon:

Kodo:

3918

Noto:

  • Tiu ĉi kodo kreas modulon nomatan Nombri_Elektitaj_Vicoj .

⧪  Kaj en Paŝo 5 , antaŭ ol ruli la kodon, unue elektu intervalon. Ĉi tie mi elektis mian tutan datuman aron (Sen la Kolumnaj Kapoj ).

⧪ Tiam premu ALT+F8 , elektu Nombri_Elektitaj_Vicoj , kaj alklaku Kuru .

Vi ricevos mesaĝkeston montrantan al vi la totalan nombron da vicoj en via elektita gamo ( 10 en ĉi tiu kazo.)

3. Enmetu VBA-Kodon por Nombri Vicojn kun Kriterioj en Excel

Ni ankaŭ povas uzi VBA kodon por kalkuli la totalan nombron da vicoj kiuj konservas specifan kriterion.

Ekzemple, ni kreu Makroon kiu kalkulos la nombron da studentoj kiuj ricevis notojn malpli ol 40.

La paŝoj ankaŭ estas ĉiuj samaj kiel Metodo 1 ( Paŝo 1-6 ).

⧪ Ĝuste en Paŝo 3 , ŝanĝu la VBA -kodon al ĉi tio:

Kodo:

5771

Noto:

  • Tiu ĉi kodo kreas modulon nomitan Nombri_Vicoj_kun_Kriterioj .
  • En linio 6 , ni uzis “<40” ĉar ĉi tiu estas la kriterio, kiun ni uzas. Vi ŝanĝas ĝin laŭ via bezono.

⧪  Kaj en Paŝo 5 , antaŭ ol ruli la kodon, elektu la gamon da ĉeloj kun la kriterioj. Ĉi tie mi elektis nur kolumnon C ( C4:C13 ) ĉar la kriterio kuŝas tie.

⧪ Tiam premu ALT+F8 , elektu Count_Rows_with_Criteria , kaj alklaku Run .

Vi ricevos mesaĝkeston montrantan. vi la tuta nombro de vicoj kiuj plenumas vian kriterion ( 3 ĉi-kaze.)

Similaj Legoj

  • Excel-Nombri Videblajn Vicojn (Formulo kaj VBA-Kodo)
  • Kiel Excel-Nombras Vicojn kun Valoro (8Vojoj)

4. Enigi VBA-kodon por nombri vicojn havantajn specifan tekstan valoron

Vi ankaŭ povas uzi VBA kodon por kalkuli la nombron da vicoj kiuj enhavas specifan tekstan valoron.

Rigardu ĉi tiun novan datuman aron.

Ni havas la Librorekordojn de kelkaj libroj de librejo nomata Martin Bookstore.

Ni kreu Makroon kiu kalkulos la nombron da libroj havantaj specifan tekston el ĉi tiu datuma aro.

La paŝoj ankaŭ estas ĉiuj samaj kiel Metodo 1 ( Paŝo 1-6 ).

⧪ Ĝuste en Paŝo 3 , ŝanĝu la VBA -kodon al ĉi tio:

Kodo:

2014

Noto:

  • Tiu ĉi kodo kreas modulon nomitan Nombri_Vicoj_kun_Specifika_Teksto .

⧪  Kaj en Paŝo 5 , antaŭ ol ruli la kodon, elektu la gamon de ĉeloj kun la tekstaj valoroj. Ĉi tie mi elektis gamon B4:B13 ( Nomo de la Libroj ).

⧪ Tiam premu ALT+ F8 , elektu Count_Rows_with_Specific_Text , kaj alklaku Run .

⧪ An Enput Box aperos, kiu petos vin enigi la specifan tekstan valoron, kiun vi volas kongrui.

Por ĉi tiu ekzemplo, mi enigis ĝin kiel “historio” .

Fine, vi ricevos mesaĝkeston montrantan al vi la totalan nombron da vicoj kiuj enhavas la specifan tekston ( 3 ĉi-kaze.)

Legu Pli: Kiel Nombri Vicojn kun Teksto enExcel

5. Kalkulu Vicojn kun Malplenaj Ĉeloj Uzante VBA en Excel

Fine, ni disvolvos Makroon, kiu kalkulos la totalan nombron de vicoj ekskludante la malplenajn ĉelojn de datuma aro.

Rigardu. ĉi tiu nova datumaro.

Ni havas la Markojn de kelkaj kandidatoj en rekruta testo de firmao nomata APEX-grupo.

Sed bedaŭrinde kelkaj kandidatoj ne povis aperi ĉe la testo kaj estas malplenaj ĉeloj anstataŭ iliaj markoj.

Ni ellaboru Makroon, kiu kalkulos la totalan nombron da vicoj ekskludante la malplenajn ĉelojn.

Tio signifas, kiom da kandidatoj aperis en la testo.

La paŝoj estas ĉiuj samaj kiel Metodo 1 ( Paŝo 1-6 ).

⧪ Ĝuste en Paŝo 3 , enigu ĉi tiun VBA -kodon anstataŭ la pli fruan:

Kodo:

7914

Noto:

  • Tiu ĉi kodo kreas modulon nomitan Kalmbri_Vicoj_kun_Malplenaj_Ĉeloj .

⧪  En Paŝo 5 , antaŭ ol ruli la kodon, elektu la gamon da ĉeloj kun la malplenaj ĉeloj. Ĉi tie mi elektis gamon C4:C13 ( Markoj en la Tes t).

⧪ Tiam premu ALT. +F8 , elektu Count_Rows_with_Blank_Cells , kaj alklaku Run .

Vi ricevos mesaĝkeston montrantan al vi la totala nombro da vicoj ekskludante la malplenajn ĉelojn ( 7 ĉi-kaze.)

Konkludo

Uzado ĉi tiuj metodoj, vi povas kalkuli vicojn kun VBA el datumojstarigita en Excel kongruante diversajn kondiĉojn. Ĉu vi havas problemojn? Bonvolu demandi al ni.

Hugh West estas tre sperta Excel-trejnisto kaj analizisto kun pli ol 10 jaroj da sperto en la industrio. Li tenas bakalaŭron en Kontado kaj Financo kaj magistron en Komercadministracio. Hugh havas entuziasmon por instruado kaj evoluigis unikan instruan aliron kiu estas facile sekvi kaj kompreni. Lia sperta scio pri Excel helpis milojn da studentoj kaj profesiuloj tutmonde plibonigi siajn kapablojn kaj elstari en siaj karieroj. Per sia blogo, Hugh dividas sian scion kun la mondo, proponante senpagajn Excel-lernilojn kaj interretan trejnadon por helpi individuojn kaj entreprenojn atingi sian plenan potencialon.