Excel VBA: падлік слупкоў з дадзенымі (2 прыклады)

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

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

Спампаваць Практычны сшытак

Вы можаце загрузіць файл Excel па наступнай спасылцы і папрактыкавацца разам з it.

Падлік слупкоў з Data.xlsm

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

1 Падлічыце ўсе слупкі ў аркушы з дадзенымі з дапамогай простага кода VBA

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

❶ Перш за ўсё, націсніце ALT + F11 каб адкрыць рэдактар ​​VBA.

❷ Пасля гэтага стварыце новы модуль з Уставіць > Модуль.

❸ Пасля гэтага скапіруйце наступны скрыпт VBA.

1563

❹ Затым вярніцеся ў рэдактар ​​VBA і націсніце CTRL + V , каб уставіць яго.

❺ Цяпер захавайце код VBA, націснуўшы кнопку CTRL + S .

❻ Каб запусціць код VBA, перайдзіце на ўкладку Распрацоўшчык і націсніце Макрасы . Або проста націсніце F5 клавіша.

З'явіцца дыялогавае акно Макрас .

❼ Усё, што вам трэба зрабіць, гэта націснуць на кнопку Выканаць .

Цяпер вы ўбачыце, што з'явілася дыялогавае акно. У якім сказана, што колькасць слупкоў з дадзенымі роўная 3.

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

2. Падлічыце ўсе слупкі ў зададзеным дыяпазоне з дадзенымі з дапамогай кода Excel VBA

Наступны код VBA дазволіць вам падлічыць усе слупкі з дадзенымі ў зададзены дыяпазон.

Каб выкарыстоўваць код,

❶ Перш за ўсё, адкрыйце рэдактар ​​VBA, націснуўшы ALT + F11.

❷ Затым перайдзіце да Уставіць > Module , каб стварыць новы модуль.

❸ Пасля гэтага скапіруйце наступны скрыпт VBA.

4080

❹ Вярніцеся ў рэдактар ​​VBA і націсніце CTRL + V , каб уставіць яго.

❺ Цяпер захавайце код, націснуўшы CTRL + S.

❻ Перайдзіце на ўкладку Распрацоўшчык і націсніце Макрасы , каб адкрыць акно Макрас .

Або проста націсніце Клавіша F5 , каб адкрыць дыялогавае акно Макрас .

❼ У дыялогавым акне абярыце назву функцыі CountColumnsInARange і націсніце Выканаць кнопка.

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

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

Больш кодаў VBA для падліку слупкоў у Excel

1. ВыкарыстоўвайцеМетад VBA Range.End для вяртання апошняга выкарыстанага нумара слупка

Каб атрымаць апошні выкарыстаны нумар слупка ў табліцы Excel,

❶ Перш за ўсё, адкрыйце рэдактар ​​VBA, націснуўшы ALT + F11.

❷ Затым перайдзіце да Уставіць > Module , каб стварыць новы модуль.

❸ Скапіруйце наступны код VBA :

4535

❹ Устаўце і захавайце код у рэдактары VBA.

❺ Націсніце клавішу F5 , каб запусціць прыведзены вышэй код.

Вы атрымаеце апошні слупок лік ва ўсплываючым дыялогавым акне, як на малюнку ніжэй:

Больш падрабязна: Як лічыць слупкі да дасягнення значэння ў Excel

2. Выкарыстоўвайце метад Range.Find, каб вярнуць апошні выкарыстаны нумар слупка ў Excel

Калі вы шукаеце коды VBA, каб вярнуць апошні выкарыстаны нумар слупка, выканайце наступныя дзеянні :

❶ Перш за ўсё, націсніце ALT + F11 , каб адкрыць рэдактар ​​VBA.

❷ Пасля гэтага стварыце новы модуль з Insert > Модуль.

❸ Скапіруйце наступны код VBA:

4698

❹ Затым вярніцеся ў рэдактар ​​VBA і націсніце CTRL + V , каб уставіць яго.

❺ Цяпер захавайце код VBA, націснуўшы кнопку CTRL + S .

Цяпер націсніце клавішу F5 , каб запусціць прыведзены вышэй код.

Вы атрымаеце нумар апошняга выкарыстанага слупка ва ўсплываючым дыялогавым акне, як на малюнку ніжэй:

Пра што трэба памятаць

  • Націсніце ALT + F11 , каб адкрыць рэдактар ​​VBA.
  • Вы можаце націснуць ALT +F8 , каб атрымаць доступ да дыялогавага акна Макрасы .
  • Каб запусціць код VBA, націсніце F5.

Выснова

Падводзячы вынік, мы абмеркавалі 2 спосабы падліку слупкоў з дадзенымі з дапамогай VBA ў Excel. Рэкамендуецца загрузіць практычны сшытак, які прыкладаецца да гэтага артыкула, і адпрацаваць усе метады з ім. І не саромейцеся задаваць любыя пытанні ў раздзеле каментарыяў ніжэй. Мы пастараемся як мага хутчэй адказаць на ўсе адпаведныя запыты. І, калі ласка, наведайце наш вэб-сайт ExcelWIKI , каб даведацца больш.

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