Excel VBA: ഡാറ്റയുള്ള നിരകൾ എണ്ണുക (2 ഉദാഹരണങ്ങൾ)

  • ഇത് പങ്കുവയ്ക്കുക
Hugh West

നിങ്ങൾക്ക് കുറച്ച് കോളങ്ങളുള്ള ഒരു ചെറിയ ഡാറ്റാ ടേബിൾ ഉണ്ടെങ്കിൽ, നിങ്ങൾക്ക് അവയെല്ലാം എളുപ്പത്തിൽ കണക്കാക്കാം. എന്നാൽ ഒരു വലിയ ഡാറ്റാ ടേബിളിന്, ഒരു പിശകും കൂടാതെ എല്ലാ നിരകളും എണ്ണുന്നത് വളരെ ബുദ്ധിമുട്ടാണ്. കൂടാതെ, ചില കോളങ്ങളിൽ ഡാറ്റ അടങ്ങിയിരിക്കാം, എന്നാൽ ചില കോളങ്ങൾ പൂർണ്ണമായും ശൂന്യമായിരിക്കും. അതിനാൽ, ഒരു വലിയ ഡാറ്റാ പട്ടികയുടെ കാര്യത്തിൽ ഡാറ്റയുള്ള എല്ലാ കോളങ്ങളും എണ്ണുന്നത് വളരെ ബുദ്ധിമുട്ടാണ്. ഈ ലേഖനത്തിൽ, Excel-ൽ VBA ഉപയോഗിച്ച് ഡാറ്റ ഉപയോഗിച്ച് കോളങ്ങൾ എളുപ്പത്തിൽ എണ്ണുന്നതിനുള്ള 2 വഴികൾ നിങ്ങൾ പഠിക്കും.

പ്രാക്ടീസ് വർക്ക്ബുക്ക് ഡൗൺലോഡ് ചെയ്യുക

നിങ്ങൾക്ക് ഇനിപ്പറയുന്ന ലിങ്കിൽ നിന്ന് Excel ഫയൽ ഡൗൺലോഡ് ചെയ്ത് പരിശീലിക്കാം അത്.

Data.xlsm ഉപയോഗിച്ച് നിരകൾ എണ്ണുക

2 Excel-ൽ VBA ഉപയോഗിച്ച് ഡാറ്റ ഉപയോഗിച്ച് കോളങ്ങൾ എണ്ണാനുള്ള വഴികൾ

1 ഒരു ലളിതമായ VBA കോഡ് ഉപയോഗിച്ച് ഒരു വർക്ക്ഷീറ്റിലെ എല്ലാ നിരകളും എണ്ണുക

ഇനിപ്പറയുന്ന ഡാറ്റാ ടേബിളിൽ നമുക്ക് 3 കോളങ്ങൾ കാണാം. ഒരൊറ്റ Excel വർക്ക്ഷീറ്റിൽ ഉപയോഗിച്ച കോളങ്ങളുടെ എണ്ണം നിർണ്ണയിക്കാൻ ഞങ്ങൾ ഇപ്പോൾ ഒരു VBA കോഡ് ഉപയോഗിക്കും.

❶ ആദ്യം, ALT + F11 അമർത്തുക VBA എഡിറ്റർ തുറക്കാൻ.

❷ അതിന് ശേഷം Insert > എന്നതിൽ നിന്ന് ഒരു പുതിയ മൊഡ്യൂൾ സൃഷ്ടിക്കുക; മൊഡ്യൂൾ.

❸ അതിനു ശേഷം ഇനിപ്പറയുന്ന VBA സ്ക്രിപ്റ്റ് പകർത്തുക.

3304

❹ തുടർന്ന് VBA എഡിറ്ററിലേക്ക് തിരികെ പോയി CTRL അമർത്തുക. + V ഒട്ടിക്കാൻ.

❺ ഇപ്പോൾ CTRL + S ബട്ടൺ അമർത്തി VBA കോഡ് സംരക്ഷിക്കുക.

❻ VBA കോഡ് റൺ ചെയ്യാൻ, Developer ടാബിലേക്ക് പോയി Macros ക്ലിക്ക് ചെയ്യുക. അല്ലെങ്കിൽ, F5 അമർത്തുക കീ.

മാക്രോ ഡയലോഗ് ബോക്‌സ് ദൃശ്യമാകും.

❼ നിങ്ങൾ ചെയ്യേണ്ടത്, റൺ ബട്ടണിൽ ക്ലിക്ക് ചെയ്യുക.

ഇപ്പോൾ ഒരു ഡയലോഗ് ബോക്സ് പ്രത്യക്ഷപ്പെട്ടതായി നിങ്ങൾ കാണും. ഡാറ്റയുള്ള നിരകളുടെ എണ്ണം 3 ആണെന്ന് പറയുന്നു.

കൂടുതൽ വായിക്കുക: എക്സെൽ ലെ നിരകളുടെ എണ്ണം എങ്ങനെ കണക്കാക്കാം (3 എളുപ്പമാണ് രീതികൾ)

2. ഒരു Excel VBA കോഡ് ഉപയോഗിച്ച് ഡാറ്റയ്‌ക്കൊപ്പം നൽകിയിരിക്കുന്ന ശ്രേണിയിലെ എല്ലാ കോളങ്ങളും എണ്ണുക

ഇനിപ്പറയുന്ന VBA കോഡ് നിങ്ങളെ ഒരു ഡാറ്റയുള്ള എല്ലാ കോളങ്ങളും എണ്ണാൻ പ്രാപ്‌തമാക്കും നൽകിയിരിക്കുന്ന ശ്രേണി.

കോഡ് ഉപയോഗിക്കുന്നതിന്,

❶ ആദ്യം, ALT + F11 അമർത്തി VBA എഡിറ്റർ തുറക്കുക.

❷ തുടർന്ന് പോകുക തിരുകുക > ഒരു പുതിയ മൊഡ്യൂൾ സൃഷ്‌ടിക്കാൻ മൊഡ്യൂൾ .

❸ അതിനുശേഷം ഇനിപ്പറയുന്ന VBA സ്‌ക്രിപ്റ്റ് പകർത്തുക.

6492

❹ VBA എഡിറ്ററിലേക്ക് തിരികെ പോയി അമർത്തുക. CTRL + V ഒട്ടിക്കാൻ.

❺ ഇപ്പോൾ CTRL + S അമർത്തി കോഡ് സംരക്ഷിക്കുക.

ഡെവലപ്പർ ടാബിലേക്ക് പോയി മാക്രോ വിൻഡോ തുറക്കാൻ മാക്രോകൾ അടയ്ക്കുക.

അല്ലെങ്കിൽ, അമർത്തുക. മാക്രോ ഡയലോഗ് ബോക്‌സ് ലഭിക്കുന്നതിനുള്ള F5 കീ.

❼ ഡയലോഗ് ബോക്‌സിൽ നിന്ന്, ഫംഗ്‌ഷൻ നാമം CountColumnsInARange തിരഞ്ഞെടുത്ത് റൺ <7 അമർത്തുക>ബട്ടൺ.

അവസാനം, കോളങ്ങളുടെ ആകെ എണ്ണം 3 ആണെന്ന് പറയുന്ന ഒരു ചെറിയ ഡയലോഗ് ബോക്സ് ദൃശ്യമാകും.

> കൂടുതൽ വായിക്കുക: Excel-ൽ VLOOKUP-നുള്ള കോളങ്ങൾ എങ്ങനെ കണക്കാക്കാം (2 രീതികൾ)

Excel ലെ നിരകൾ എണ്ണാൻ കൂടുതൽ VBA കോഡുകൾ

1. ഉപയോഗിക്കുകVBA റേഞ്ച്. അവസാനം ഉപയോഗിച്ച കോളം നമ്പർ തിരികെ നൽകാനുള്ള അവസാന രീതി

ഒരു Excel സ്‌പ്രെഡ്‌ഷീറ്റിൽ അവസാനം ഉപയോഗിച്ച കോളം നമ്പർ ലഭിക്കുന്നതിന്,

❶ ആദ്യം, അമർത്തി VBA എഡിറ്റർ തുറക്കുക ALT + F11.

❷ തുടർന്ന് Insert > ഒരു പുതിയ മൊഡ്യൂൾ സൃഷ്ടിക്കാൻ മൊഡ്യൂൾ .

❸ ഇനിപ്പറയുന്ന VBA കോഡ് പകർത്തുക:

6526

❹ ഒട്ടിച്ച് സംരക്ഷിക്കുക VBA എഡിറ്ററിലെ കോഡ്.

❺ മുകളിലെ കോഡ് പ്രവർത്തിപ്പിക്കുന്നതിന് F5 കീ അമർത്തുക.

നിങ്ങൾക്ക് അവസാന കോളം ലഭിക്കും. ചുവടെയുള്ള ചിത്രത്തിലെന്നപോലെ ഒരു പോപ്പ്-അപ്പ് ഡയലോഗ് ബോക്സിലെ നമ്പർ:

കൂടുതൽ വായിക്കുക: എക്‌സലിൽ മൂല്യം എത്തുന്നത് വരെ കോളങ്ങൾ എങ്ങനെ എണ്ണാം

2. Excel-ൽ അവസാനം ഉപയോഗിച്ച കോളം നമ്പർ തിരികെ നൽകാൻ Range.Find Method ഉപയോഗിക്കുക

അവസാനം ഉപയോഗിച്ച കോളം നമ്പർ തിരികെ നൽകാൻ നിങ്ങൾ VBA കോഡുകൾക്കായി തിരയുകയാണെങ്കിൽ, ചുവടെയുള്ള ഘട്ടങ്ങൾ പാലിക്കുക :

❶ ആദ്യം, VBA എഡിറ്റർ തുറക്കാൻ ALT + F11 അമർത്തുക.

❷ അതിന് ശേഷം Insert >-ൽ നിന്ന് ഒരു പുതിയ മൊഡ്യൂൾ സൃഷ്ടിക്കുക; മൊഡ്യൂൾ.

❸ ഇനിപ്പറയുന്ന VBA കോഡ് പകർത്തുക:

5486

❹ തുടർന്ന് VBA എഡിറ്ററിലേക്ക് തിരികെ പോയി CTRL + V അമർത്തുക ഒട്ടിക്കാൻ.

❺ ഇപ്പോൾ CTRL + S ബട്ടൺ അമർത്തി VBA കോഡ് സംരക്ഷിക്കുക.

ഇപ്പോൾ അമർത്തുക. മുകളിലെ കോഡ് പ്രവർത്തിപ്പിക്കുന്നതിനുള്ള F5 കീ.

ചുവടെയുള്ള ചിത്രത്തിൽ പോലെ ഒരു പോപ്പ്-അപ്പ് ഡയലോഗ് ബോക്സിൽ നിങ്ങൾക്ക് അവസാനം ഉപയോഗിച്ച കോളം നമ്പർ ലഭിക്കും:

<21

ഓർമ്മിക്കേണ്ട കാര്യങ്ങൾ

  • VBA എഡിറ്റർ തുറക്കാൻ ALT + F11 അമർത്തുക.
  • നിങ്ങൾക്ക് ALT + അമർത്താം Macros ഡയലോഗ് ബോക്‌സ് ലഭിക്കാൻ F8 3>

    സംഗ്രഹിക്കാൻ, Excel-ൽ VBA ഉപയോഗിച്ച് ഡാറ്റ ഉപയോഗിച്ച് കോളങ്ങൾ എണ്ണുന്നതിനുള്ള 2 വഴികൾ ഞങ്ങൾ ചർച്ച ചെയ്തു. ഈ ലേഖനത്തോടൊപ്പം ഘടിപ്പിച്ചിട്ടുള്ള പ്രാക്ടീസ് വർക്ക്ബുക്ക് ഡൗൺലോഡ് ചെയ്യാനും അതുപയോഗിച്ച് എല്ലാ രീതികളും പരിശീലിക്കാനും നിങ്ങളോട് ശുപാർശ ചെയ്യുന്നു. കൂടാതെ ചുവടെയുള്ള അഭിപ്രായ വിഭാഗത്തിൽ എന്തെങ്കിലും ചോദ്യങ്ങൾ ചോദിക്കാൻ മടിക്കേണ്ട. പ്രസക്തമായ എല്ലാ ചോദ്യങ്ങൾക്കും എത്രയും വേഗം മറുപടി നൽകാൻ ഞങ്ങൾ ശ്രമിക്കും. കൂടുതൽ പര്യവേക്ഷണം ചെയ്യാൻ ഞങ്ങളുടെ വെബ്‌സൈറ്റ് ExcelWIKI സന്ദർശിക്കുക.

വ്യവസായത്തിൽ 10 വർഷത്തിലേറെ അനുഭവപരിചയമുള്ള വളരെ പരിചയസമ്പന്നനായ എക്സൽ പരിശീലകനും അനലിസ്റ്റുമാണ് ഹ്യൂ വെസ്റ്റ്. അക്കൗണ്ടിംഗ്, ഫിനാൻസ് എന്നിവയിൽ ബിരുദവും ബിസിനസ് അഡ്മിനിസ്ട്രേഷനിൽ ബിരുദാനന്തര ബിരുദവും നേടിയിട്ടുണ്ട്. ഹ്യൂവിന് അധ്യാപനത്തിൽ അഭിനിവേശമുണ്ട് കൂടാതെ പിന്തുടരാനും മനസ്സിലാക്കാനും എളുപ്പമുള്ള ഒരു അദ്വിതീയ അധ്യാപന സമീപനം വികസിപ്പിച്ചെടുത്തിട്ടുണ്ട്. എക്സലിനെ കുറിച്ചുള്ള അദ്ദേഹത്തിന്റെ വിദഗ്ദ്ധ പരിജ്ഞാനം ലോകമെമ്പാടുമുള്ള ആയിരക്കണക്കിന് വിദ്യാർത്ഥികളെയും പ്രൊഫഷണലുകളെയും അവരുടെ കഴിവുകൾ മെച്ചപ്പെടുത്തുന്നതിനും അവരുടെ കരിയറിൽ മികവ് പുലർത്തുന്നതിനും സഹായിച്ചിട്ടുണ്ട്. തന്റെ ബ്ലോഗിലൂടെ, ഹ്യൂ തന്റെ അറിവ് ലോകവുമായി പങ്കിടുന്നു, സൗജന്യ എക്സൽ ട്യൂട്ടോറിയലുകളും ഓൺലൈൻ പരിശീലനവും വാഗ്ദാനം ചെയ്യുന്നു, വ്യക്തികളെയും ബിസിനസ്സുകളെയും അവരുടെ പൂർണ്ണ ശേഷിയിൽ എത്തിക്കാൻ സഹായിക്കുന്നു.