Змест
Калі вы шукаеце некалькі самых простых спосабаў падліку радкоў з дадзенымі ў слупку з дапамогай 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 лёгка. Спадзяюся, вы знойдзеце гэта карысным. Калі ў вас ёсць якія-небудзь прапановы або пытанні, не саромейцеся падзяліцца імі ў раздзеле каментарыяў.