Excel VBA: Bilangin ang Mga Haligi na may Data (2 Halimbawa)

  • Ibahagi Ito
Hugh West

Kapag mayroon kang maliit na talahanayan ng data na may ilang column, madali mong mabibilang ang lahat ng ito. Ngunit para sa isang malaking talahanayan ng data, medyo mahirap bilangin ang lahat ng mga column nang walang anumang error. Bukod doon, ang ilang column ay maaaring maglaman ng data, samantalang ang ilang column ay maaaring ganap na blangko. Kaya ang pagbibilang ng lahat ng mga column na may data sa kaso ng isang malaking talahanayan ng data ay medyo mahirap. Sa artikulong ito, matututunan mo ang 2 paraan upang mabilang ang mga column na may data gamit ang VBA sa Excel nang madali.

I-download ang Practice Workbook

Maaari mong i-download ang Excel file mula sa sumusunod na link at pagsasanay kasama ng ito.

Bilangin ang Mga Column gamit ang Data.xlsm

2 Paraan para Magbilang ng Mga Column gamit ang Data Gamit ang VBA sa Excel

1 Bilangin ang Lahat ng Column sa isang Worksheet na may Data Gamit ang Simpleng VBA Code

Makikita natin ang 3 column sa sumusunod na talahanayan ng data. Ngayon ay gagamit tayo ng VBA code upang matukoy ang bilang ng mga ginamit na column sa isang Excel worksheet.

❶ Una sa lahat, pindutin ang ALT + F11 upang buksan ang VBA editor.

❷ Pagkatapos noon ay lumikha ng bagong module mula sa Ipasok > Module.

❸ Pagkatapos noon ay kopyahin ang sumusunod na VBA script.

5800

❹ Pagkatapos ay bumalik sa VBA editor at pindutin ang CTRL + V para i-paste ito.

❺ Ngayon i-save ang VBA code sa pamamagitan ng pagpindot sa CTRL + S na button.

❻ Upang patakbuhin ang VBA code,  pumunta sa tab na Developer at mag-click sa Macros . O, pindutin lang ang F5 key.

Lalabas ang Macro dialog box.

❼ Ang kailangan mo lang gawin ay, i-click ang Run button.

Ngayon ay makikita mo na ang isang dialog box ay lumitaw. Na nagsasabing, ang bilang ng mga column na may data ay 3.

Magbasa Nang Higit Pa: Paano Magbilang ng Bilang ng Mga Column sa Excel (3 Easy Paraan)

2. Bilangin ang Lahat ng Mga Column sa isang Ibinigay na Saklaw na may Data Gamit ang isang Excel VBA Code

Ang sumusunod na VBA code ay magbibigay-daan sa iyo na mabilang ang lahat ng column na may data sa isang ibinigay na saklaw.

Upang gamitin ang code,

❶ Una sa lahat, buksan ang VBA editor sa pamamagitan ng pagpindot sa ALT + F11.

❷ Pagkatapos ay pumunta sa Ipasok ang > Module para gumawa ng bagong module.

❸ Pagkatapos noon, kopyahin ang sumusunod na VBA script.

5381

❹ Bumalik sa VBA editor at pindutin ang CTRL + V para i-paste ito.

❺ Ngayon i-save ang code sa pamamagitan ng pagpindot sa CTRL + S.

❻ Pumunta sa tab na Developer at pindutin ang Macros upang buksan ang Macro window.

O kaya, pindutin lang ang F5 key para magamit ang Macro dialog box.

❼ Mula sa dialog box, piliin ang pangalan ng function CountColumnsInARange at pindutin ang Run button.

Sa wakas, may lalabas na maliit na dialog box na nagsasabing ang kabuuang bilang ng mga column ay 3.

Magbasa Pa: Paano Magbilang ng Mga Column para sa VLOOKUP sa Excel (2 Paraan)

Higit pang mga VBA Code na Magbibilang ng Mga Column sa Excel

1. GamitinVBA Range.End Method para Ibalik ang Huling Ginamit na Column Number

Upang makuha ang huling ginamit na column number sa isang Excel spreadsheet,

❶ Una sa lahat, buksan ang VBA editor sa pamamagitan ng pagpindot sa ALT + F11.

❷ Pagkatapos ay pumunta sa Insert > Module para gumawa ng bagong module.

❸ Kopyahin ang sumusunod na VBA code:

3343

❹ I-paste at i-save ang code sa VBA editor.

❺ Pindutin ang F5 key upang patakbuhin ang code sa itaas.

Makukuha mo ang huling column numero sa isang pop-up dialog box tulad ng nasa larawan sa ibaba:

Magbasa Nang Higit Pa: Paano Magbilang ng Mga Column hanggang Maabot ang Halaga sa Excel

2. Gumamit ng Range.Find Method para Ibalik ang Huling Ginamit na Column Number sa Excel

Kung naghahanap ka ng mga VBA code para ibalik ang huling ginamit na column number pagkatapos ay sundin ang mga hakbang sa ibaba :

❶ Una sa lahat, pindutin ang ALT + F11 upang buksan ang editor ng VBA.

❷ Pagkatapos noon ay lumikha ng bagong module mula sa Ipasok ang > Module.

❸ Kopyahin ang sumusunod na VBA code:

8599

❹ Pagkatapos ay bumalik sa VBA editor at pindutin ang CTRL + V para i-paste ito.

❺ Ngayon i-save ang VBA code sa pamamagitan ng pagpindot sa CTRL + S na button.

Ngayon, pindutin ang F5 key upang patakbuhin ang code sa itaas.

Makukuha mo ang huling ginamit na numero ng column sa isang pop-up na dialog box tulad ng nasa larawan sa ibaba:

Mga Dapat Tandaan

  • Pindutin ang ALT + F11 para buksan ang VBA editor.
  • Maaari mong pindutin ang ALT +F8 para magamit ang Macros dialog box.
  • Upang patakbuhin ang VBA code, pindutin ang F5.

Konklusyon

Sa kabuuan, tinalakay namin ang 2 paraan upang mabilang ang mga column na may data gamit ang VBA sa Excel. Inirerekomenda mong i-download ang workbook ng pagsasanay na nakalakip kasama ng artikulong ito at isagawa ang lahat ng mga pamamaraan gamit iyon. At huwag mag-atubiling magtanong ng anumang mga katanungan sa seksyon ng komento sa ibaba. Susubukan naming tumugon sa lahat ng nauugnay na mga query sa lalong madaling panahon. At pakibisita ang aming website ExcelWIKI para mag-explore pa.

Si Hugh West ay isang napakaraming Excel trainer at analyst na may higit sa 10 taong karanasan sa industriya. May hawak siyang Bachelor's degree sa Accounting and Finance at Master's degree sa Business Administration. Si Hugh ay may hilig sa pagtuturo at nakabuo ng kakaibang diskarte sa pagtuturo na madaling sundin at maunawaan. Ang kanyang dalubhasang kaalaman sa Excel ay nakatulong sa libu-libong mag-aaral at propesyonal sa buong mundo na mapabuti ang kanilang mga kasanayan at maging mahusay sa kanilang mga karera. Sa pamamagitan ng kanyang blog, ibinahagi ni Hugh ang kanyang kaalaman sa mundo, nag-aalok ng mga libreng Excel tutorial at online na pagsasanay upang matulungan ang mga indibidwal at negosyo na maabot ang kanilang buong potensyal.