ഉള്ളടക്ക പട്ടിക
Microsoft Excel-ൽ പ്രവർത്തിക്കുമ്പോൾ, അവസാന വരികളോ നിരകളോ കണ്ടെത്തുന്നത് ഒരു സാധാരണ ജോലിയാണ്. അവസാനം ഉപയോഗിച്ച വരികൾ അല്ലെങ്കിൽ നിരകൾ കണ്ടെത്താൻ ഞങ്ങൾ കീബോർഡ് ഉപയോഗിക്കുന്നു. പക്ഷേ, സങ്കീർണ്ണമായ ഒരു ഡാറ്റാസെറ്റിൽ നിന്ന് അവസാനം ഉപയോഗിച്ച വരി കണ്ടെത്തേണ്ട ഒരു സാഹചര്യത്തിൽ നിങ്ങൾ സ്വയം കണ്ടെത്തിയേക്കാം. ഈ ട്യൂട്ടോറിയലിൽ, പ്രായോഗിക ഉദാഹരണങ്ങളും ശരിയായ ചിത്രീകരണങ്ങളും സഹിതം Excel-ൽ VBA ഉപയോഗിച്ച് ഒരു ശ്രേണിയിലെ ഡാറ്റയുള്ള അവസാന വരി കണ്ടെത്താൻ നിങ്ങൾ പഠിക്കും.
പ്രാക്ടീസ് വർക്ക്ബുക്ക് ഡൗൺലോഡ് ചെയ്യുക
ഈ പരിശീലന വർക്ക്ബുക്ക് ഡൗൺലോഡ് ചെയ്യുക.
ഒരു റേഞ്ചിൽ അവസാനം ഉപയോഗിച്ച വരി കണ്ടെത്തുക , Excel-ലെ VBA ഉപയോഗിച്ച് ഒരു ശ്രേണിയിലെ ഡാറ്റയുള്ള അവസാന വരി കണ്ടെത്താൻ നിങ്ങളെ സഹായിക്കുന്ന ഏഴ് രീതികൾ ഞങ്ങൾ നിങ്ങൾക്ക് നൽകാൻ പോകുന്നു. നിങ്ങളുടെ Excel അറിവ് സമ്പന്നമാക്കാൻ ഈ രീതികളെല്ലാം പഠിക്കാനും പ്രയോഗിക്കാനും ഞങ്ങൾ ശുപാർശ ചെയ്യുന്നു.📕 കൂടുതൽ വായിക്കുക : എക്സൽ ലെ വരിയിൽ മൂല്യമുള്ള അവസാന സെൽ കണ്ടെത്തുക (6 രീതികൾ)
ഈ ട്യൂട്ടോറിയൽ പ്രദർശിപ്പിക്കുന്നതിന്, ഞങ്ങൾ ഈ ഡാറ്റാസെറ്റ് ഉപയോഗിക്കാൻ പോകുന്നു:
ഇവിടെ, ചില കളിക്കാരുടെ വിവരങ്ങൾ അടങ്ങുന്ന ഒരു ഡാറ്റാസെറ്റ് ഞങ്ങളുടെ പക്കലുണ്ട്. നിങ്ങളെ എല്ലാ രീതികളും പഠിപ്പിക്കാൻ ഞങ്ങൾ ഇത് ഉപയോഗിക്കും.
ഓപ്പൺ VBA എഡിറ്റർ
ഞങ്ങൾ ആരംഭിക്കുന്നതിന് മുമ്പ്, ഇവിടെ ഞങ്ങൾ നിങ്ങൾക്ക് VBA എഡിറ്റർ തുറക്കുന്നതിനുള്ള ഒരു ലളിതമായ ഓർമ്മപ്പെടുത്തൽ നൽകുന്നു. Excel.
ആദ്യം, നിങ്ങളുടെ കീബോർഡിൽ Alt+F11 അമർത്തുക. തുടർന്ന്, തിരുകുക > മൊഡ്യൂൾ. അതിനുശേഷം, അത് Excel-ന്റെ VBA എഡിറ്റർ തുറക്കും.
1.VBA ഉപയോഗിച്ച് ഒരു ശ്രേണിയിലെ ഡാറ്റയ്ക്കൊപ്പം അവസാന വരി കണ്ടെത്തുന്നതിന് റേഞ്ച്.എൻഡ് പ്രോപ്പർട്ടി ഉപയോഗിക്കുക
ഇപ്പോൾ, ഈ രീതി അടിസ്ഥാനപരമായി ഒരു ശ്രേണിയുടെ അവസാനം കണ്ടെത്തുന്നു. പ്രധാനമായും, അവസാനം ഉപയോഗിച്ച സെൽ ശ്രേണി. നൽകിയിരിക്കുന്ന ശ്രേണിയിലെ ഡാറ്റയുള്ള അവസാന വരി കണ്ടെത്താൻ നമുക്ക് ഈ രീതി ഉപയോഗിക്കാം. VBA ഉപയോഗിക്കുന്നത് നിങ്ങൾക്ക് ആവശ്യമുള്ള ഫലങ്ങൾ നൽകും.
📌 ഘട്ടങ്ങൾ
① ആദ്യം, VBA എഡിറ്റർ തുറക്കുക.
② തുടർന്ന്, ഇനിപ്പറയുന്ന കോഡ് ടൈപ്പ് ചെയ്യുക:
6105
③ ഇപ്പോൾ, ഫയൽ സംരക്ഷിക്കുക. തുടർന്ന്, മാക്രോ ഡയലോഗ് ബോക്സ് തുറക്കാൻ Alt+F8 അമർത്തുക. range_end_method
④ തിരഞ്ഞെടുക്കുക, അതിനുശേഷം Run ക്ലിക്ക് ചെയ്യുക.
നിങ്ങൾക്ക് കാണാനാകുന്നതുപോലെ, Excel-ൽ VBA ഉപയോഗിച്ച് ഒരു ശ്രേണിയിലെ ഡാറ്റയുള്ള അവസാന വരി ഞങ്ങൾ വിജയകരമായി കണ്ടെത്തി.
2. ശ്രേണി. Excel-ൽ VBA-യുടെ സ്വത്ത് കണ്ടെത്തുക
ഇപ്പോൾ VBA-ൽ ഒരു ഡാറ്റാസെറ്റിൽ നിന്ന് ഒരു പ്രത്യേക മൂല്യം തിരയാൻ ഞങ്ങൾ Range.Find രീതി ഉപയോഗിക്കുന്നു. എന്നാൽ ഒരു ശ്രേണിയിലെ ഡാറ്റയുള്ള അവസാന വരി കണ്ടെത്താൻ ഈ രീതി ഉപയോഗപ്രദമാണ്. ഇത് കണ്ടെത്തുന്നത് പോലെ പ്രവർത്തിക്കുന്നു & Excel-ന്റെ ഡയലോഗ് ബോക്സ് മാറ്റിസ്ഥാപിക്കുക. പരിധി. കണ്ടെത്തൽ രീതിക്ക് ധാരാളം വാദങ്ങളുണ്ട്. എന്നാൽ ഞങ്ങൾ അവയെല്ലാം ഉപയോഗിക്കില്ല.
Range.Find രീതി ഉപയോഗിക്കുന്നതിന് മുമ്പ്, നിങ്ങൾക്ക് ഒരു ദ്രുത വിവരങ്ങൾ നൽകാം:
Cells.Find(“*”, searchorder:=xlByRows, searchdirection:=xlPrevious)
എന്ത് := ”*” – നക്ഷത്രചിഹ്നം എന്നത് ഏതെങ്കിലും വാചകമോ നമ്പറോ കണ്ടെത്തുന്ന ഒരു വൈൽഡ്കാർഡ് പ്രതീകമാണ് സെല്ലിൽ. ഇത് പ്രാഥമികമായി ഒരു നോൺ-ബ്ലാങ്കിനായി പര്യവേക്ഷണം ചെയ്യുന്നതിന് സമാനമാണ്സെൽ.
SearchOrder:=xlByRows – ഇതിനർത്ഥം അടുത്തതിലേക്ക് പോകുന്നതിന് മുമ്പ് ഓരോ മുഴുവൻ വരിയിലൂടെയും കുഴിക്കാൻ കണ്ടെത്തുക എന്നാണ്. SearchDirection ആർഗ്യുമെന്റിനെ ആശ്രയിച്ച് ദിശ ഇടത്തുനിന്ന് വലത്തോട്ടോ വലത്തുനിന്ന് ഇടത്തോട്ടോ തിരയുന്നു. ഇവിടെയുള്ള അധിക ഓപ്ഷൻ xlByColumns ആണ്, അവസാന കോളം കണ്ടെത്തുമ്പോൾ അത് ഉപയോഗിക്കുന്നു.
SearchDirection:=xlPrevious – ഇത് ഏത് ദിശയാണ് പര്യവേക്ഷണം ചെയ്യേണ്ടതെന്ന് നിർണ്ണയിക്കുന്നു. xlPrevious എന്നതിനർത്ഥം അത് വലത്തുനിന്ന് ഇടത്തോട്ടോ താഴെ നിന്ന് മുകളിലേക്കോ തിരയുമെന്നാണ്. മറ്റൊരു ബദൽ xlNext ആണ്, അത് എതിർ പാതയിലേക്ക് മാറുന്നു.
📌 ഘട്ടങ്ങൾ
① ആദ്യം, VBA എഡിറ്റർ തുറക്കുക.
0> ② തുടർന്ന്, ഇനിപ്പറയുന്ന കോഡ് ടൈപ്പ് ചെയ്യുക:1230
③ ഇപ്പോൾ, ഫയൽ സേവ് ചെയ്യുക. തുടർന്ന്, മാക്രോ ഡയലോഗ് ബോക്സ് തുറക്കാൻ Alt+F8 അമർത്തുക. range_find_method തിരഞ്ഞെടുക്കുക.
④ അതിനുശേഷം, Run ക്ലിക്ക് ചെയ്യുക.
അവസാനം, അത് ഞങ്ങളുടെ Excel വർക്ക്ഷീറ്റിൽ ഡാറ്റയുള്ള അവസാന വരി കണ്ടെത്തും.
3. സ്പെഷ്യൽ സെൽസ് ഫംഗ്ഷൻ ഉപയോഗിച്ച് VBA ഉപയോഗിച്ച് അവസാന വരി കണ്ടെത്തുക
ഇത് നിങ്ങളുടെ കീബോർഡിൽ Ctrl+End അമർത്തുന്നത് പോലെയാണ് രീതി പ്രവർത്തിക്കുന്നത്. നിങ്ങളുടെ കീബോർഡിൽ Ctrl+End അമർത്തുമ്പോൾ, നിങ്ങൾ എവിടെയായിരുന്നാലും അത് നിങ്ങളെ എല്ലായ്പ്പോഴും അവസാന വരിയിലേക്ക് കൊണ്ടുപോകും. എന്നാൽ Excel-ൽ VBA കോഡുകൾ ഉപയോഗിച്ച് ഡാറ്റയ്ക്കൊപ്പം അവസാനം ഉപയോഗിച്ച വരി കണ്ടെത്തണമെങ്കിൽ, ഈ കോഡ് നിങ്ങൾക്ക് നിർബന്ധമാണ്.
📌 ഘട്ടങ്ങൾ
① ആദ്യം, VBA എഡിറ്റർ തുറക്കുക.
② തുടർന്ന്, ഇനിപ്പറയുന്ന കോഡ് ടൈപ്പ് ചെയ്യുക:
5412
③ ഇപ്പോൾ, ഫയൽ സേവ് ചെയ്യുക. പിന്നെ,മാക്രോ ഡയലോഗ് ബോക്സ് തുറക്കാൻ Alt+F8 അമർത്തുക. specialcells_method തിരഞ്ഞെടുക്കുക.
④ അതിനുശേഷം, Run എന്നതിൽ ക്ലിക്ക് ചെയ്യുക.
നിങ്ങൾക്ക് കാണാനാകുന്നതുപോലെ, Excel-ൽ VBA ഉപയോഗിച്ച് ഡാറ്റയുള്ള അവസാന വരി കണ്ടെത്തുന്നതിൽ ഞങ്ങൾ വിജയിച്ചു.
4. UsedRange ഫംഗ്ഷൻ ഉപയോഗിച്ച് ഡാറ്റയ്ക്കൊപ്പം അവസാന വരി ഒരു ശ്രേണിയിൽ കണ്ടെത്തുക
VBA-യിലെ UsedRange എന്നത് ഒരു പ്രത്യേക വർക്ക്ഷീറ്റിൽ ഉപയോഗിച്ച ശ്രേണിയെ പ്രതിനിധീകരിക്കുന്ന (എല്ലാ Excel സെല്ലുകളും ഒരു വർക്ക്ഷീറ്റിൽ ലോഡുചെയ്തിരിക്കുന്നു) പ്രതിനിധീകരിക്കുന്ന വർക്ക്ഷീറ്റിന്റെ കൈവശമാണ്. ഒരു വർക്ക്ഷീറ്റിൽ മുകളിൽ-ഇടത് ഉപയോഗിച്ച സെല്ലുകളും അവസാനം വലതുവശത്ത് ഉപയോഗിച്ച സെല്ലുകളും ഉൾക്കൊള്ളുന്നതോ വ്യക്തമാക്കിയതോ ആയ പ്രദേശത്തെ അർത്ഥമാക്കുന്ന ഒരു പ്രോപ്പർട്ടിയാണിത്.
📌 ഘട്ടങ്ങൾ
① ആദ്യം, VBA എഡിറ്റർ തുറക്കുക.
② തുടർന്ന്, ഇനിപ്പറയുന്ന കോഡ് ടൈപ്പ് ചെയ്യുക:
1621
③ ഇപ്പോൾ, ഫയൽ സേവ് ചെയ്യുക. തുടർന്ന്, മാക്രോ ഡയലോഗ് ബോക്സ് തുറക്കാൻ Alt+F8 അമർത്തുക. usedRange_method തിരഞ്ഞെടുക്കുക.
④ അതിനുശേഷം, Run എന്നതിൽ ക്ലിക്ക് ചെയ്യുക.
അവസാനം, Excel-ലെ ഒരു വർക്ക്ഷീറ്റിൽ അവസാനം ഉപയോഗിച്ച വരി നിങ്ങൾ വിജയകരമായി കാണും.
5. Excel-ൽ VBA ഉപയോഗിച്ച് ടേബിൾ റേഞ്ച് ഉപയോഗിക്കുന്നു
നിങ്ങൾക്ക് ഉണ്ടെങ്കിൽ നിങ്ങളുടെ വർക്ക്ഷീറ്റിലെ പട്ടിക, ഈ രീതി ഉപയോഗിച്ച് നിങ്ങൾക്ക് അവസാനത്തെ വരി ഡാറ്റ ഉപയോഗിച്ച് കണ്ടെത്താനാകും.
📌 ഘട്ടങ്ങൾ
① ആദ്യം, VBA എഡിറ്റർ തുറക്കുക .
② തുടർന്ന്, ഇനിപ്പറയുന്ന കോഡ് ടൈപ്പ് ചെയ്യുക:
9990
ശ്രദ്ധിക്കുക : ഇവിടെ, ഞങ്ങളുടെ ഡാറ്റാസെറ്റ് ആരംഭിച്ചപ്പോൾ അവസാനത്തെ വരിയിൽ ഞങ്ങൾ 3 ചേർക്കുന്നു. വരി 3-ന് ശേഷം.
③ ഇപ്പോൾ, ഫയൽ സേവ് ചെയ്യുക. തുടർന്ന്, Alt+F8 അമർത്തുകമാക്രോ ഡയലോഗ് ബോക്സ് തുറക്കാൻ. TableRange_method തിരഞ്ഞെടുക്കുക.
④ അതിനുശേഷം, Run ക്ലിക്ക് ചെയ്യുക.
നിങ്ങൾക്ക് കാണാനാകുന്നതുപോലെ, Excel-ലെ ഡാറ്റയുള്ള അവസാന വരി കണ്ടെത്താൻ VBA കോഡുകളിലെ ടേബിൾ റേഞ്ച് രീതി ഞങ്ങൾ വിജയകരമായി ഉപയോഗിച്ചു.
6. കണ്ടെത്താൻ പേരിട്ട ശ്രേണിയുടെ ഉപയോഗം ഒരു റേഞ്ചിലെ ഡാറ്റയുള്ള അവസാന വരി
ഈ രീതി Excel-ൽ സാധാരണയായി ഉപയോഗിക്കാറില്ല. പക്ഷേ, നിങ്ങളുടെ അറിവ് സമ്പന്നമാക്കാൻ നിങ്ങൾ ഇത് പഠിക്കണമെന്ന് ഞങ്ങൾ കരുതുന്നു.
നിങ്ങളുടെ ഡാറ്റാസെറ്റിന് പേരിട്ടിരിക്കുന്ന ശ്രേണി ഉണ്ടെങ്കിൽ, നിങ്ങൾക്ക് ഈ കോഡ് ഉപയോഗിക്കാം. ഇനിപ്പറയുന്ന സ്ക്രീൻഷോട്ട് നോക്കുക. അതിൽ ഒരു പേരുള്ള ശ്രേണിയുണ്ട്.
📌 ഘട്ടങ്ങൾ
① ആദ്യം, VBA എഡിറ്റർ തുറക്കുക .
② തുടർന്ന്, ഇനിപ്പറയുന്ന കോഡ് ടൈപ്പ് ചെയ്യുക:
8690
ശ്രദ്ധിക്കുക : 1 വരിക്ക് ശേഷം ഞങ്ങളുടെ ശ്രേണി ആരംഭിച്ചതിനാൽ ഞങ്ങൾ LastRow-ലേക്ക് 1 ചേർക്കുന്നു. .
③ ഇപ്പോൾ, ഫയൽ സേവ് ചെയ്യുക. തുടർന്ന്, മാക്രോ ഡയലോഗ് ബോക്സ് തുറക്കാൻ Alt+F8 അമർത്തുക. nameRange_method തിരഞ്ഞെടുക്കുക.
④ അതിനുശേഷം Run ക്ലിക്ക് ചെയ്യുക.
നിങ്ങൾക്ക് കാണാനാകുന്നതുപോലെ, VBA ഉപയോഗിച്ച് ഡാറ്റയുള്ള അവസാന വരി കണ്ടെത്തുന്നതിൽ ഞങ്ങൾ വിജയിച്ചു.
7. Excel-ലെ VBA-യുടെ നിലവിലെ മേഖല പ്രവർത്തനം
നിങ്ങൾക്ക് VBA-യുടെ CurrentRegion രീതിയും ഉപയോഗിക്കാം. Excel-ൽ അവസാനം ഉപയോഗിച്ച വരി കണ്ടെത്താൻ. ഇത് ബുദ്ധിമുട്ടുള്ളതാണെങ്കിലും, നിങ്ങൾക്ക് വേണമെങ്കിൽ ഇത് നിങ്ങളുടെ നേട്ടത്തിനായി ഉപയോഗിക്കാം.
📌 ഘട്ടങ്ങൾ
① ആദ്യം, VBA എഡിറ്റർ തുറക്കുക.
② തുടർന്ന്, ഇനിപ്പറയുന്ന കോഡ് ടൈപ്പ് ചെയ്യുക:
5577
ശ്രദ്ധിക്കുക : ശ്രേണി ഇതിന്റെ ആദ്യ സെല്ലായിരിക്കണംനിങ്ങളുടെ ഡാറ്റാസെറ്റ്. നിങ്ങളുടെ ഇഷ്ടത്തിനനുസരിച്ച് വരികളുടെ നമ്പർ ചേർക്കുക. ഇവിടെ, ഞങ്ങൾ 3 ചേർത്തു, കാരണം ഞങ്ങളുടെ ഡാറ്റാസെറ്റ് വരി 3-ന് ശേഷം ആരംഭിച്ചു.
③ ഇപ്പോൾ, ഫയൽ സംരക്ഷിക്കുക. തുടർന്ന്, മാക്രോ ഡയലോഗ് ബോക്സ് തുറക്കാൻ Alt+F8 അമർത്തുക. CurrentRegion_method
④ തിരഞ്ഞെടുക്കുക, അതിനുശേഷം Run ക്ലിക്ക് ചെയ്യുക.
നിങ്ങൾക്ക് കാണാനാകുന്നതുപോലെ, VBA കോഡ് ഉപയോഗിച്ച് ഡാറ്റയുള്ള അവസാന വരി ഞങ്ങൾ വിജയകരമായി കണ്ടെത്തി.
💬 ഓർമ്മിക്കേണ്ട കാര്യങ്ങൾ
✎ Range.End മാത്രം പ്രവർത്തിക്കുന്നു ഒരൊറ്റ വരി അല്ലെങ്കിൽ നിര. നിങ്ങളുടെ ഡാറ്റാസെറ്റിൽ ധാരാളം ശൂന്യമായ സെല്ലുകൾ അടങ്ങിയിട്ടുണ്ടെങ്കിൽ, ഡാറ്റയുള്ള അവസാന വരി കണ്ടെത്തുന്നത് ബുദ്ധിമുട്ടായിരിക്കും.
✎ ചിലപ്പോൾ, കോഡ് പ്രവർത്തിപ്പിക്കുന്നതിന് നിങ്ങളുടെ രീതികളിൽ ചില മൂല്യങ്ങൾ ചേർക്കേണ്ടി വരും. സുഗമമായി. അവസാന സെൽ കണ്ടെത്താൻ ഞങ്ങൾ വരി നമ്പറുകൾ ചേർത്തു. അതിനാൽ, നിങ്ങളുടെ ഡാറ്റാസെറ്റ് എവിടെ നിന്നാണ് ആരംഭിച്ചതെന്ന് നിങ്ങൾ ഓർക്കണം.
ഉപസംഹാരം
ഉപസംഹരിക്കാൻ, ഈ ട്യൂട്ടോറിയൽ നിങ്ങൾക്ക് ഒരു ശ്രേണിയിലെ ഡാറ്റയുമായി അവസാനത്തെ വരി കണ്ടെത്തുന്നതിന് ഉപയോഗപ്രദമായ ഒരു അറിവ് നൽകിയിട്ടുണ്ടെന്ന് ഞാൻ പ്രതീക്ഷിക്കുന്നു. Excel-ൽ VBA ഉപയോഗിക്കുന്നു. ഈ നിർദ്ദേശങ്ങളെല്ലാം പഠിച്ച് നിങ്ങളുടെ ഡാറ്റാസെറ്റിൽ പ്രയോഗിക്കാൻ ഞങ്ങൾ ശുപാർശ ചെയ്യുന്നു. പ്രാക്ടീസ് വർക്ക്ബുക്ക് ഡൗൺലോഡ് ചെയ്ത് ഇത് സ്വയം പരീക്ഷിക്കുക. കൂടാതെ, അഭിപ്രായ വിഭാഗത്തിൽ ഫീഡ്ബാക്ക് നൽകാൻ മടിക്കേണ്ടതില്ല. നിങ്ങളുടെ വിലയേറിയ ഫീഡ്ബാക്ക് ഇതുപോലുള്ള ട്യൂട്ടോറിയലുകൾ സൃഷ്ടിക്കാൻ ഞങ്ങളെ പ്രചോദിപ്പിക്കുന്നു.
എക്സലുമായി ബന്ധപ്പെട്ട വിവിധ പ്രശ്നങ്ങൾക്കും പരിഹാരങ്ങൾക്കും ഞങ്ങളുടെ വെബ്സൈറ്റ് Exceldemy.com പരിശോധിക്കാൻ മറക്കരുത്.
പുതിയ രീതികൾ പഠിക്കുന്നത് തുടരുക, വളരുക!