Excel-ൽ VBA ഉപയോഗിച്ച് വരി നമ്പർ എങ്ങനെ കണ്ടെത്താം (4 മാക്രോകൾ)

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

നിരവധി വഴികൾ ഉപയോഗിച്ച് Excel-ൽ നമുക്ക് വരി നമ്പറുകൾ കണ്ടെത്താൻ കഴിയും, എന്നാൽ VBA കൂടുതൽ സവിശേഷതകളും ഇഷ്‌ടാനുസൃതമാക്കലുകളും വാഗ്ദാനം ചെയ്യുന്നു. ഇതിലൂടെ നമുക്ക് സ്‌മാർട്ട് വഴികളിൽ വരി നമ്പറുകൾ കണ്ടെത്താനാകും. VBA ഉപയോഗിച്ച് Excel-ൽ വരി നമ്പർ കണ്ടെത്തുന്നതിന് ഇന്ന് ഈ ലേഖനം 4 ഉപയോഗപ്രദമായ മാക്രോകൾ കാണിക്കാൻ പോകുന്നു.

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

നിങ്ങൾക്ക് ഇവിടെ നിന്നും സൗജന്യ Excel വർക്ക്ബുക്ക് ഡൗൺലോഡ് ചെയ്യാം. സ്വതന്ത്രമായി പരിശീലിക്കുക.

VBA.xlsm ഉപയോഗിച്ച് വരി നമ്പർ കണ്ടെത്തുക

4 Macros ഉപയോഗിച്ച് VBA ഉപയോഗിച്ച് വരി നമ്പർ കണ്ടെത്തുക Excel

വ്യത്യസ്‌ത പ്രദേശങ്ങളിലെ ചില വിൽപ്പനക്കാരുടെ വിൽപ്പനയെ പ്രതിനിധീകരിക്കുന്ന രീതികൾ പര്യവേക്ഷണം ചെയ്യാൻ ഞങ്ങൾ ഉപയോഗിക്കുന്ന ഞങ്ങളുടെ ഡാറ്റാസെറ്റ് പരിചയപ്പെടുത്തുക.

മാക്രോ 1: തിരഞ്ഞെടുക്കൽ മാറ്റിക്കൊണ്ട് വരി നമ്പർ കണ്ടെത്താൻ VBA

ആദ്യം, ഏതെങ്കിലും സെൽ തിരഞ്ഞെടുത്ത് വരി നമ്പർ കണ്ടെത്താൻ ഞങ്ങൾ Excel VBA -ൽ ഒരു മാക്രോ ഉപയോഗിക്കും. ഇതിനർത്ഥം നിങ്ങൾ ഉപയോഗിച്ച ഏതെങ്കിലും സെൽ തിരഞ്ഞെടുത്താൽ, മാക്രോ തൽക്ഷണം വരി നമ്പർ കാണിക്കും. അതിനായി, നിങ്ങൾ കോഡുകൾ ഒരു ഷീറ്റിൽ സൂക്ഷിക്കേണ്ടതുണ്ട് , മൊഡ്യൂളിൽ അല്ല.

ഘട്ടങ്ങൾ:

  • വലത്- ഷീറ്റ് ശീർഷകത്തിൽ ക്ലിക്കുചെയ്‌ത് കോഡ് കാണുക സന്ദർഭ മെനുവിൽ നിന്ന് തിരഞ്ഞെടുക്കുക.

  • തുടർന്ന് എഴുതുക ഇനിപ്പറയുന്ന കോഡുകൾ-
1277
  • പിന്നീട്, കോഡുകൾ പ്രവർത്തിപ്പിക്കേണ്ടതില്ല, നിങ്ങളുടെ ഷീറ്റിലേക്ക് മടങ്ങുക.

കോഡ് ബ്രേക്ക്ഡൗൺ:

  • ആദ്യം, ഞാൻ ഒരു സ്വകാര്യ ഉപ നടപടിക്രമം സൃഷ്‌ടിച്ചു – വർക്ക്ഷീറ്റ്_സെലക്ഷൻചേഞ്ച് .
  • അപ്പോൾ ഒരു വേരിയബിൾ Rnumber ആയി പ്രഖ്യാപിച്ചു Integer .
  • row , സജീവമായ സെല്ലിന്റെ വരി നമ്പർ നിർണ്ണയിക്കും.
  • അടുത്തതായി, if സ്റ്റേറ്റ്മെന്റ് പരിശോധിക്കും സജീവമായ സെൽ ശൂന്യമായാലും ഇല്ലെങ്കിലും, തുടർന്ന് MsgBox ഔട്ട്‌പുട്ട് കാണിക്കും.
  • ഇപ്പോൾ ഉപയോഗിച്ച ഏതെങ്കിലും സെല്ലിൽ ക്ലിക്കുചെയ്യുക, അത് നിങ്ങൾക്ക് വരി കാണിക്കും. നമ്പർ.

കൂടുതൽ വായിക്കുക: Excel VBA: നിരയിലെ സ്ട്രിംഗ് കണ്ടെത്തി വരി നമ്പർ തിരികെ നൽകുക

മാക്രോ 2: VBA ഉപയോഗിച്ച് ഒരു സജീവ സെല്ലിന്റെ വരി നമ്പർ കണ്ടെത്തുക

ഈ മാക്രോ ഞങ്ങളുടെ ഷീറ്റിലെ ഒരു നിർദ്ദിഷ്ട സെല്ലിലെ ഒരു സജീവ സെല്ലിന്റെ വരി നമ്പർ നൽകും. അതിനാൽ, ഞങ്ങളുടെ കോഡുകളിൽ വർക്ക്ഷീറ്റിന്റെ പേരും ഔട്ട്പുട്ട് സെല്ലും പരാമർശിക്കേണ്ടതുണ്ട്. ഇവിടെ, ഞങ്ങളുടെ ഔട്ട്‌പുട്ട് സെല്ലായി ഞങ്ങൾ സെൽ D14 ഉപയോഗിക്കും.

ഘട്ടങ്ങൾ:

  • ALT + F11<അമർത്തുക 2> VBA വിൻഡോ തുറക്കാൻ.

  • അടുത്തത്, ഒരു പുതിയ മൊഡ്യൂൾ ചേർക്കാൻ ഇനിപ്പറയുന്ന രീതിയിൽ ക്ലിക്കുചെയ്യുക: തിരുകുക > മൊഡ്യൂൾ .

  • അതിനുശേഷം, മൊഡ്യൂളിൽ ഇനിപ്പറയുന്ന കോഡുകൾ ടൈപ്പ് ചെയ്യുക-
3085
  • തുടർന്ന് നിങ്ങളുടെ ഷീറ്റിലേക്ക് മടങ്ങുക.

കോഡ് ബ്രേക്ക്‌ഡൗൺ:

  • ഇവിടെ , Find_Row_Number_of_an_Active_Cell() ആണ് ഉപ
  • wSheet ഒരു വർക്ക്ഷീറ്റ്
  • ആയി പ്രഖ്യാപിച്ചു തുടർന്ന് സെറ്റ് സ്റ്റേറ്റ്മെന്റ് സജീവ സെൽ തിരഞ്ഞെടുക്കും
  • റേഞ്ച് ഔട്ട്പുട്ട് സെല്ലിലെ വരി നമ്പർ നൽകും.
  • ഇപ്പോൾ ഒരു സെൽ തിരഞ്ഞെടുത്ത് ഇനിപ്പറയുന്ന രീതിയിൽ ക്ലിക്കുചെയ്യുക: ഡെവലപ്പർ >Macros .

  • Macro ഡയലോഗ് ബോക്‌സിൽ പ്രത്യക്ഷപ്പെട്ടതിന് ശേഷം, മാക്രോ നാമം തിരഞ്ഞെടുത്ത് അമർത്തുക റൺ .

ഉടൻ തന്നെ, തിരഞ്ഞെടുത്ത സെല്ലിന്റെ വരി നമ്പർ ഞങ്ങളുടെ ഔട്ട്‌പുട്ട് സെല്ലിൽ തിരികെ നൽകുന്നത് നിങ്ങൾ കാണും.

നിങ്ങൾക്ക് B8 സെൽ തിരഞ്ഞെടുത്തതായി കാണാം, അതിനാൽ 8 ആണ് ഔട്ട്‌പുട്ട്.

കൂടുതൽ വായിക്കുക: Excel-ൽ നിലവിലെ സെല്ലിന്റെ വരി നമ്പർ എങ്ങനെ നേടാം (4 ദ്രുത വഴികൾ)

സമാന വായനകൾ

  • എങ്ങനെ വരി നമ്പർ വർദ്ധിപ്പിക്കാം Excel ഫോർമുല (6 സുഗമമായ വഴികൾ)
  • Excel VBA ഉപയോഗിച്ച് ശ്രേണിയിൽ നിന്ന് വരി നമ്പർ നേടുക (9 ഉദാഹരണങ്ങൾ)
  • എങ്ങനെ വരി നമ്പർ തിരികെ നൽകാം Excel-ലെ സെൽ മാച്ച് (7 രീതികൾ)
  • Excel-ലെ സെൽ മൂല്യത്തിൽ നിന്ന് വരി നമ്പർ എങ്ങനെ നേടാം (5 രീതികൾ)

Macro 3: ഒരു മൂല്യം പൊരുത്തപ്പെടുത്തിക്കൊണ്ട് വരി നമ്പർ കണ്ടെത്തുന്നതിന് VBA

ഒരു മൂല്യം തിരഞ്ഞ് വരി നമ്പർ കണ്ടെത്തണമെങ്കിൽ, ഈ മാക്രോ നിങ്ങൾക്കുള്ളതാണ്. ചുവടെയുള്ള ചിത്രത്തിൽ കാണിച്ചിരിക്കുന്നതുപോലെ നിങ്ങൾ തിരയൽ മൂല്യവും കോളം നമ്പറും കോഡുകളിൽ സൂചിപ്പിക്കേണ്ടതുണ്ട്.

ഘട്ടങ്ങൾ:

  • ആദ്യത്തേത് പിന്തുടരുക ഒരു പുതിയ മൊഡ്യൂൾ ചേർക്കുന്നതിന് മുമ്പത്തെ രീതിയിൽ നിന്ന് രണ്ട് ഘട്ടങ്ങൾ .
  • തുടർന്ന്, ഇനിപ്പറയുന്ന കോഡുകൾ അതിൽ ചേർക്കുക-
6290
  • അതിനുശേഷം, നിങ്ങളുടെതിലേക്ക് മടങ്ങുക ഷീറ്റ്.

കോഡ് ബ്രേക്ക്‌ഡൗൺ:

  • ഇവിടെ, Find_Row_Matching_a_Value() ഉപ
  • ഒപ്പം wBook ഉം wSheet ഉം ആയി പ്രഖ്യാപിക്കപ്പെടുന്നു വർക്ക്ഷീറ്റ് , fCell എന്നിവ റേഞ്ച് ആയി പ്രഖ്യാപിച്ചു.
  • wBook , wSheet എന്നിവ സജ്ജീകരിച്ചിരിക്കുന്നു ActiveWorkbook , ActiveSheet എന്നിവയ്‌ക്കായി.
  • Const തിരയൽ മൂല്യത്തിനായി ഇൻപുട്ട് എടുക്കും.
  • പിന്നീട്, ശ്രേണി സൂചിപ്പിച്ച കോളത്തിലൂടെ മൂല്യം തിരയും.
  • അടുത്തതായി, if , Else സ്റ്റേറ്റ്‌മെന്റ് MsgBox ഉപയോഗിച്ച് ഫലം കാണിക്കും.
  • പിന്നീട്, മാക്രോ ഡയലോഗ് ബോക്‌സ് തുറക്കാൻ മുമ്പത്തെ രീതിയിൽ നിന്ന് 5-ആം ഘട്ടം പിന്തുടരുക .
  • തിരഞ്ഞെടുക്കുക മാക്രോ നാമം ഒപ്പം റൺ അമർത്തുക.

ഉടൻ തന്നെ ഒരു അറിയിപ്പ് ബോക്‌സ് നിങ്ങൾക്ക് വരി നമ്പർ കാണിക്കും.

കൂടുതൽ വായിക്കുക: Excel VBA: റിട്ടേൺ റോ നമ്പർ മൂല്യം (5 അനുയോജ്യമായ രീതികൾ)

മാക്രോ 4: വരി നമ്പർ കണ്ടെത്താനുള്ള ബട്ടൺ

ഞങ്ങളുടെ അവസാന രീതിയിൽ, VBA മാക്രോകൾ ഉപയോഗിച്ച് ഒരു വരി നമ്പർ നിർണ്ണയിക്കുന്നതിനുള്ള ഏറ്റവും മികച്ച രീതി ഞങ്ങൾ കാണിച്ചുതരാം. ഞങ്ങൾ ഒരു ബട്ടൺ ഉണ്ടാക്കുകയും അതിനൊപ്പം ഒരു മാക്രോ നൽകുകയും ചെയ്യും. നമ്മൾ ബട്ടണിൽ ക്ലിക്ക് ചെയ്യുമ്പോൾ, അത് ഒരു ഇൻപുട്ട് ബോക്സ് തുറക്കും, അതിൽ നമുക്ക് വരി നമ്പർ ആവശ്യമുള്ള സെർച്ചിംഗ് മൂല്യം നൽകാം. മുമ്പത്തെ മാക്രോയ്ക്ക് സൂചിപ്പിച്ച കോളത്തിലൂടെ തിരയാൻ കഴിയും, എന്നാൽ ഈ മാക്രോയ്ക്ക് ഷീറ്റിലെവിടെയും ഏത് കോളവും തിരയാനാകും.

ഘട്ടങ്ങൾ:

  • വീണ്ടും ഒരു പുതിയ മൊഡ്യൂൾ ചേർക്കാൻ രണ്ടാമത്തെ രീതി -ൽ നിന്ന് ആദ്യ രണ്ട് ഘട്ടങ്ങൾ പിന്തുടരുക.
  • അടുത്തതായി, ഇനിപ്പറയുന്ന കോഡുകൾ അതിൽ ചേർക്കുക-
1563
  • പിന്നെ ഇതിലേക്ക് മടങ്ങുക. നിങ്ങളുടെഷീറ്റ്.

കോഡ് ബ്രേക്ക്‌ഡൗൺ:

  • ആദ്യം, ഞാൻ ഒരു Sub നടപടിക്രമം Find_Row_Number().
  • അതിനുശേഷം mValue String ഉം row range ആയും രണ്ട് വേരിയബിളുകൾ പ്രഖ്യാപിച്ചു. .
  • പിന്നീട് ഒരു മൂല്യം ചേർക്കാൻ InputBox ഉപയോഗിച്ചു.
  • പിന്നീട്, Set ഉം if പ്രസ്താവനയും വരി നമ്പർ ശൂന്യമല്ലെങ്കിൽ അത് കണ്ടെത്തും.
  • അവസാനം, MsgBox ഔട്ട്‌പുട്ട് കാണിക്കും.
  • പിന്നീട്, ക്ലിക്ക് ചെയ്യുക ഡെവലപ്പർ > തിരുകുക തുടർന്ന് ഫോം നിയന്ത്രണ വിഭാഗത്തിൽ നിന്ന് ബട്ടൺ കമാൻഡ് തിരഞ്ഞെടുക്കുക.

  • തുടർന്ന് നിങ്ങളുടെ കഴ്‌സറിനൊപ്പം കൂടുതൽ ചിഹ്നം ലഭിക്കും, നിങ്ങളുടെ ആവശ്യമുള്ള വലുപ്പത്തിനനുസരിച്ച് ഷീറ്റിൽ ക്ലിക്കുചെയ്‌ത് എവിടെയും വലിച്ചിടുക, തുടർന്ന് ക്ലിക്ക് റിലീസ് ചെയ്യുക.

11>
  • മൗസ് റിലീസ് ചെയ്‌തതിന് ശേഷം അസൈൻ മാക്രോ ഡയലോഗ് ബോക്‌സ് സ്വയമേവ തുറക്കും.
  • കോഡുകളിൽ പറഞ്ഞിരിക്കുന്നതുപോലെ മാക്രോ നാമം തിരഞ്ഞെടുക്കുക.
  • പിന്നെ ശരി അമർത്തുക.
    • അടുത്തത്, ബട്ടണിൽ റൈറ്റ് ക്ലിക്ക് ചെയ്‌ത് എഡിറ്റ് ടെക്‌സ്‌റ്റ് തിരഞ്ഞെടുക്കുക ബട്ടണിന്റെ പേര് എഡിറ്റ് ചെയ്യാൻ.

    • ബട്ടണിന്റെ പേര് ടൈപ്പ് ചെയ്യുക, തുടർന്ന് ബട്ടണിന് പുറത്ത് എവിടെയെങ്കിലും ക്ലിക്ക് ചെയ്യുക, പേര് മാറും.<13

    • ഇപ്പോൾ ബട്ടണിൽ ക്ലിക്ക് ചെയ്യുക, അത് ഒരു ഇൻപുട്ട് ബോക്‌സ് തുറക്കും.
    • അവസാനം, തിരയൽ മൂല്യം ചേർത്ത് അമർത്തുക. ശരി .

    ഇപ്പോൾ നോക്കൂ, ഇത് പൊരുത്തപ്പെടുന്നവയുടെ വരി നമ്പർ കാണിക്കുന്നുമൂല്യം.

    കൂടുതൽ വായിക്കുക: കോളത്തിൽ സ്ട്രിംഗ് കണ്ടെത്തുക, Excel-ൽ വരി നമ്പർ തിരികെ നൽകുക (7 വഴികൾ)

    ഉപസം

    ലേഖനത്തിന് അത്രമാത്രം. VBA ഉപയോഗിച്ച് excel-ൽ വരി നമ്പർ കണ്ടെത്താൻ മുകളിൽ വിവരിച്ച നടപടിക്രമങ്ങൾ മതിയാകുമെന്ന് ഞാൻ പ്രതീക്ഷിക്കുന്നു. അഭിപ്രായ വിഭാഗത്തിൽ ഏത് ചോദ്യവും ചോദിക്കാൻ മടിക്കേണ്ടതില്ല, ദയവായി എനിക്ക് ഫീഡ്‌ബാക്ക് നൽകുക. കൂടുതൽ അടുത്തറിയാൻ ExcelWIKI സന്ദർശിക്കുക.

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