Як падлічыць радкі з дадзенымі ў слупку з дапамогай VBA ў Excel (9 спосабаў)

  • Падзяліцца Гэтым
Hugh West

Калі вы шукаеце некалькі самых простых спосабаў падліку радкоў з дадзенымі ў слупку з дапамогай Excel VBA , то вы знаходзіцеся ў правільным месцы. Такім чынам, давайце пачнем з нашага асноўнага артыкула, каб даведацца больш аб простым падліку радкоў з дадзенымі ў слупку.

Спампаваць кнігу

Падлік радкоў з Data.xlsm

9 спосабаў падліку радкоў з дадзенымі ў слупку з дапамогай Excel VBA

Тут у нас ёсць наступны набор даных, які змяшчае запісы продажаў кампаніі. Мы будзем выкарыстоўваць розныя слупкі з дадзенымі з гэтага набору даных, каб растлумачыць розныя спосабы падліку радкоў на аснове даных слупка.

Мы выкарыстоўвалі Microsoft Excel 365 тут, вы можаце выкарыстоўваць любыя іншыя версіі ў залежнасці ад вашага зручнасці.

Метад 1: выкарыстанне ўласцівасці VBA Rows.Count для падліку радкоў з дадзенымі ў слупку ў Excel

Тут мы будзе падлічваць радкі слупка Продажы са значэннямі продажаў для прадуктаў з выкарыстаннем радкоў . Лічыць уласцівасць VBA .

Крок-01 :

➤ Перайсці да Распрацоўшчык Укладка >> Параметр Visual Basic.

Затым адкрыецца Рэдактар ​​Visual Basic .

➤ Перайдзіце да Уставіць Укладка >> Модуль Параметр.

Пасля гэтага Модуль будзе створаны.

Крок-02 :

➤ Напішыце наступны код

7174

Тут мы аб'явілі X як Цэлы лік , “D4:D11” гэта дыяпазон на асновеу якім слупку мы падлічваем радкі і, нарэшце, мы прызначылі нумар радка X .

Вокна паведамлення ( MsgBox ) дасць нам вынік у выглядзе агульнай колькасці радкоў.

➤ Націсніце F5 .

Тады вы атрымаеце агульную колькасць радкоў з данымі 8 слупка Продажы ў полі паведамлення.

Дадатковая інфармацыя: Excel VBA  для падліку радкоў з дадзенымі (4 прыклады)

Метад 2: Выкарыстанне ўласцівасці End для падліку радкоў з данымі ў слупку

У гэтым раздзеле мы будзем выкарыстоўваць Уласцівасць End VBA для падліку радкоў са значэннямі продажаў у слупку Sales .

Крокі :

➤ Выконвайце Крок-01 з Метад-1 .

➤ Напішыце наступны код

8394

Тут мы аб'явілі X як Цэлы лік , “D4” гэта пачатковае значэнне дыяпазону, на падставе якога слупка мы лічым радкі і, нарэшце, мы прызначылі нумар радка X . X дасць нам нумар апошняга выкарыстанага радка, а не агульную колькасць выкарыстаных радкоў гэтага слупка. Такім чынам, каб атрымаць агульную колькасць радкоў, мы аднялі 3 ( Пачатковы нумар радка-1 = 4-1 = 3 ) з X .

З'явіцца акно паведамлення ( MsgBox ) з агульнай колькасцю радкоў.

➤ Націсніце F5 .

Пасля гэтага вы атрымаеце 8 агульную колькасць радкоў слупка Продажы ў полі паведамлення.

Дадатковая інфармацыя: Як лічыцьРадкі з дадзенымі ў Excel (4 формулы)

Метад 3: выкарыстанне камбінацыі ўласцівасцей Rows.Count і End

Тут мы будзем выкарыстоўваць камбінацыю дзвюх уласцівасцей VBA як Радкі. Падлічыце ўласцівасць і Канечную ўласцівасць разам, каб падлічыць агульную колькасць радкоў слупка Продажы .

Крокі :

➤ Выканайце Крок-01 з Метад-1 .

➤ Напішыце наступны код

8374

Тут мы аб'явілі X як Цэлы лік , 4 in (Радкі. Колькасць, 4) прызначаны для Sales слупок, на падставе якога слупка мы лічым радкі, і, нарэшце, мы прызначылі нумар радка X .

X верне апошні выкарыстаны радок колькасць, а не агульная колькасць выкарыстаных радкоў гэтага слупка. Такім чынам, каб атрымаць агульную колькасць радкоў, мы аднялі 3 ( Пачатковы нумар радка-1 = 4-1 = 3 ) з X .

З'явіцца акно паведамлення ( MsgBox ) з агульнай колькасцю радкоў.

➤ Націсніце F5 .

Пасля гэтага мы атрымаем 8 як агульную колькасць радкоў слупка Продажы ў полі паведамлення.

Звязаны змест: Як падлічыць радкі з некалькімі крытэрыямі ў Excel (6 метадаў)

Метад-4: Выкарыстанне ўласцівасці выбару VBA для падліку радкоў з дадзенымі ў слупку ў Excel

Вы можаце выкарыстоўваць уласцівасць выбару таксама для падліку агульнай колькасці радкоў на аснове даных продажаў слупок.

Этапы :

➤ Выканайце Крок-01 метаду -1 .

➤ Напішыце наступны код

8461

Тут мы аб'явілі X як Цэлы лік , радкі выбраных дыяпазон будзе падлічвацца тут, і, нарэшце, мы прызначылі нумар радка X .

Вокна паведамлення ( MsgBox ) дасць нам вынік як агульны колькасць радкоў.

Затым мы павінны вярнуцца да галоўнага аркуша.

➤ Выберыце дыяпазон слупка Продажы , а потым перайдзіце да Распрацоўшчык Укладка >> Макрасы Параметр.

Пасля гэтага Адкрыецца дыялогавае акно макраса.

➤ Абярыце Назва макраса countrows4 , а потым націсніце Выканаць варыянт.

Нарэшце, мы атрымаем наступнае акно паведамлення «Колькасць выкарыстаных радкоў роўна 8» .

Дадатковая інфармацыя: Як падлічыць радкі з дапамогай VBA ў Excel (5 падыходаў)

Метад-5: падлічыць радкі з дадзенымі ў слупку з дапамогай функцыі FIND

Тут мы будзем выкарыстоўваць Функцыя FIND для падліку радкоў з тэкставымі радкамі ў слупку Рэгіён .

Крокі :

➤ Выканайце Крок-01 з Метад-1 .

➤ Напішыце наступны код

7011

Тут мы аб'явілі X як Цэлы лік , rng як Дыяпазон , “C4:C11” гэта дыяпазон на аснове які слупок мы падлічваем радкі і, нарэшце, мы прызначылі яго rng .

Мы выкарыстоўвалі аператар WITH , каб пазбегнуць паўтарэння выкарыстання імя аб'екта, напрыклад rng .

Выкарыстанне функцыі FIND , X дасць нам нумар апошняга выкарыстоўванага радка, а не агульную колькасць выкарыстаных радкоў гэтага слупка. Такім чынам, каб атрымаць агульную колькасць радкоў, мы аднялі 3 ( Пачатковы нумар радка-1 = 4-1 = 3 ) з X .

З'явіцца акно паведамлення ( MsgBox ) з агульнай колькасцю радкоў.

➤ Націсніце F5 .

Нарэшце, вы атрымаеце 8 агульную колькасць радкоў слупка Продажы ў полі паведамлення.

Звязаны змест: Excel падлічвае бачныя радкі (формула і код VBA)

Падобныя паказанні:

  • Падлічвае радкі у групе са зводнай табліцай у Excel (пакрокавае кіраўніцтва)
  • Excel VBA: падлік радкоў на аркушы (5 прыкладаў)

Метад-6: падлік непустых радкоў з дадзенымі ў слупку з дапамогай VBA

Тут у нас ёсць некалькі пустых вочак у слупку Продажы (мы выдалілі некаторыя значэнні для гэтага метаду) і выкарыстоўваючы код VBA , мы падлічым толькі агульную колькасць радкоў са значэннямі.

Крокі :

➤ Выканайце Крок-01 з Метад-1 .

➤ Напішыце наступны код

2017

Тут мы аб'явілі X як Long , Y і rng як Range , “D4:D11” гэта дыяпазон, на аснове якога слупка мы лічым радкі і, нарэшце, у нас ёсцьпрызначыў яго rng .

Цыкл FOR будзе правяраць, ці змяшчае кожная з ячэек гэтага дыяпазону якое-небудзь значэнне з дапамогай функцыі COUNTA і для клетак, якія маюць значэнні, X будзе павялічвацца на 1 кожны раз.

Нарэшце, мы атрымаем агульныя нумары радкоў з непустымі клеткамі праз паведамленне поле.

➤ Націсніце F5 .

У рэшце рэшт, вы атрымаеце 5 у якасці агульнай колькасці непустыя радкі слупка Продажы ў полі паведамлення.

Дадатковая інфармацыя: Як падлічыць адфільтраваныя радкі ў Excel з дапамогай VBA ( Пакрокавае кіраўніцтва)

Спосаб 7: падлік радкоў з пэўным значэннем

Тут мы падлічым агульную колькасць радкоў з коштам продажаў 2522,00 $ са слупка Продажы .

Крокі :

➤ Выконвайце Крок -01 з Метад-1 .

➤ Напішыце наступны код

5669

Тут мы аб'явілі X як Long , Y і rng як Range , “D4:D11” гэта дыяпазон, на аснове якога мы падлічваем радкі і, нарэшце, мы прызначылі яго rng .

Цыкл FOR праверыць, ці змяшчае якая-небудзь з вочак гэтага дыяпазону значэнне продажаў 2522 з дапамогай функцыі COUNTIF і для ячэек, якія маюць гэта значэнне, X будзе павялічвацца на 1 кожны раз.

Нарэшце, мы атрымаем агульныя нумары радкоў са значэннем 2522 праз паведамленнескрынка.

➤ Націсніце F5 .

У рэшце рэшт, вы атрымаеце 3 у якасці агульнай колькасці радкоў слупка Продажы , які змяшчае кошт продажаў $2,522.00 у полі паведамлення.

Дадатковая інфармацыя: Excel VBA: падлік радкоў з пэўнымі дадзенымі (8 прыкладаў)

Спосаб 8: падлік радкоў са значэннямі, большымі за пэўнае значэнне

У гэтым раздзеле мы будзем падлічыце агульную колькасць радкоў са значэннямі большымі за $3000,00 у слупку Продажы .

Крокі :

➤ Выканайце Крок-01 з Метад-1 .

➤ Напішыце наступны код

5679

Тут мы аб'явілі X як Long , Y і rng як Range , “D4:D11” гэта дыяпазон, на аснове якога слупка мы лічым радкі, і, нарэшце, мы прызначылі яго rng .

FOR цыкл будзе правяраць, ці змяшчае якая-небудзь з ячэек гэтага дыяпазону значэнне продажаў большае за 3000 з дапамогай функцыі COUNTIF (або вы можаце паспрабаваць для любой іншай такія ўмовы, як менш, больш, або роўна і г.д.), і для ячэек, якія маюць гэта значэнне, X будзе павялічвацца на 1 кожны раз.

Нарэшце, мы атрымаем агульную колькасць радкоў са значэннямі большымі за 3000 праз поле паведамлення.

➤ Націсніце F5 .

Пасля вы атрымаеце 3 у якасці агульнай колькасці радкоў слупка Продажы , які змяшчае продажызначэнні, большыя за $3,000.00 у полі паведамлення.

Больш падрабязна: Як Excel падлічвае радкі са значэннем (8 Спосабы)

Метад-9: падлік радкоў з пэўным тэкставым радком

Мы атрымаем тут колькасць радкоў, якія змяшчаюць яблык дакладна або часткова ў слупку Прадукт .

Крокі :

➤ Выканайце Крок- 01 з Метад-1 .

➤ Напішыце наступны код

4918

Тут мы аб'явілі X як Long , Y і rng як Дыяпазон , “B4:B11” гэта дыяпазон, на аснове якога слупка мы падлічваюць радкі, і, нарэшце, мы прызначылі яго rng .

Цыкл FOR праверыць, ці змяшчае якая-небудзь з вочак гэтага дыяпазону тэкставы радок «прымяніць» з дапамогай функцыі COUNTIF (тут яна будзе лічыць як дакладныя, так і частковыя супадзенні з дапамогай сімвала зорачкі перад і пасля радка), і для ячэек, якія маюць гэта значэнне, X будзе павялічвацца на 1 кожны раз д.

Нарэшце, мы атрымаем агульную колькасць радкоў з тэкставым радком яблык праз поле паведамлення.

➤ Націсніце F5 .

Тады вы атрымаеце 2 у якасці агульнай колькасці радкоў у слупку Прадукт , які змяшчае тэкставыя радкі Яблык і Ананас у полі паведамлення.

Больш падрабязна: Як падлічыць радкі з тэкстам у Excel (прасцей за ўсё8 спосабаў)

Раздзел практыкі

Для практыкі самастойна мы забяспечылі раздзел Практыка , як паказана ніжэй, на аркушы пад назвай Практыка . Калі ласка, зрабіце гэта самастойна.

Выснова

У гэтым артыкуле мы паспрабавалі ахапіць спосабы падліку радкоў з дадзенымі ў слупку з дапамогай Excel VBA лёгка. Спадзяюся, вы знойдзеце гэта карысным. Калі ў вас ёсць якія-небудзь прапановы або пытанні, не саромейцеся падзяліцца імі ў раздзеле каментарыяў.

Х'ю Уэст з'яўляецца вельмі дасведчаным трэнерам і аналітыкам Excel з больш чым 10-гадовым вопытам работы ў галіны. Ён мае ступень бакалаўра ў галіне бухгалтарскага ўліку і фінансаў і ступень магістра дзелавога адміністравання. Х'ю захапляецца навучаннем і распрацаваў унікальны падыход да навучання, які лёгка прытрымлівацца і зразумець. Яго экспертныя веды Excel дапамаглі тысячам студэнтаў і спецыялістаў па ўсім свеце палепшыць свае навыкі і атрымаць поспех у сваёй кар'еры. Праз свой блог Х'ю дзеліцца сваімі ведамі з усім светам, прапаноўваючы бясплатныя падручнікі па Excel і онлайн-трэнінгі, каб дапамагчы прыватным асобам і прадпрыемствам цалкам раскрыць свой патэнцыял.