Excel-ൽ ശ്രേണി സജ്ജീകരിക്കാൻ VBA (7 ഉദാഹരണങ്ങൾ)

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

ഈ ലേഖനത്തിൽ, VBA Excel-ൽ സെല്ലുകൾ, വരികൾ, നിരകൾ എന്നിവയ്ക്കായി റേഞ്ച് സജ്ജീകരിക്കുന്നത് എങ്ങനെയെന്ന് നിങ്ങൾ പഠിക്കും.

വർക്ക്ബുക്ക് ഡൗൺലോഡ് ചെയ്യുക

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

VBA.xlsm-ൽ ശ്രേണി സജ്ജീകരിക്കുക

VBA റേഞ്ച് ഒബ്‌ജക്‌റ്റ്

VBA -ലെ റേഞ്ച് ഒബ്‌ജക്‌റ്റിൽ എക്‌സൽ വർക്ക്‌ഷീറ്റിനുള്ളിൽ ഒരു സെല്ലും ഒന്നിലധികം സെല്ലുകളും വരികളും നിരകളും അടങ്ങിയിരിക്കാം.

0> റേഞ്ച്ഒബ്‌ജക്റ്റിന്റെ ശ്രേണി താഴെ പറയുന്നതാണ്.

അപ്ലിക്കേഷൻ > വർക്ക്ബുക്ക് > വർക്ക്ഷീറ്റ് > ശ്രേണി

ഇങ്ങനെയാണ് നിങ്ങൾ VBA -ൽ റേഞ്ച് ഒബ്‌ജക്റ്റ് പ്രഖ്യാപിക്കേണ്ടത്.

7 VBA Excel-ൽ റേഞ്ച് എങ്ങനെ സജ്ജീകരിക്കാം എന്നതിന്റെ ഉദാഹരണങ്ങൾ

ഒരു സെല്ലിൽ, ഒന്നിലധികം സെല്ലുകളിൽ, ഒറ്റ വരിയിൽ, ഒന്നിലധികം വരികളിൽ, ഒറ്റ കോളത്തിൽ, ഒന്നിലധികം കോളങ്ങളിൽ ഒരു റേഞ്ച് എങ്ങനെ സജ്ജീകരിക്കാം എന്ന് ഈ വിഭാഗം ചർച്ച ചെയ്യും VBA Excel-ലെ കമാൻഡ് ബട്ടണിലൂടെ ഒരു ശ്രേണി സജ്ജമാക്കുക.

1. VBA-ൽ ഒരു സിംഗിൾ സെല്ലിൽ റേഞ്ച് സജ്ജീകരിക്കുക

ഒരു സിംഗിൾ സെല്ലിൽ VBA ഉപയോഗിച്ച് റേഞ്ച് എങ്ങനെ ക്രമീകരിക്കാമെന്ന് ഇവിടെ കാണാം.

ഘട്ടങ്ങൾ:

  • നിങ്ങളുടെ കീബോർഡിൽ Alt + F11 അമർത്തുക അല്ലെങ്കിൽ ടാബിലേക്ക് പോകുക Developer -> വിഷ്വൽ ബേസിക് , വിഷ്വൽ ബേസിക് എഡിറ്റർ തുറക്കാൻ , തിരുകുക -> മൊഡ്യൂൾ .

  • ഇനിപ്പറയുന്ന കോഡ് പകർത്തി കോഡ് വിൻഡോയിൽ ഒട്ടിക്കുക.
3868

ഇവിടെ,

B2 = നമ്മൾ സജ്ജീകരിക്കാൻ ആഗ്രഹിക്കുന്ന സെൽമൂല്യം. നിങ്ങൾക്ക് ആവശ്യമുള്ള ഏത് സെൽ റഫറൻസ് നമ്പറും നിങ്ങൾക്ക് സജ്ജീകരിക്കാം.

നിങ്ങളുടെ കോഡ് ഇപ്പോൾ പ്രവർത്തിക്കാൻ തയ്യാറാണ്.

  • നിങ്ങളുടെ കീബോർഡിലോ മെനു ബാറിലോ F5 അമർത്തുക Run -> ഉപ/ഉപയോക്തൃഫോം പ്രവർത്തിപ്പിക്കുക. നിങ്ങൾക്ക് മാക്രോ പ്രവർത്തിപ്പിക്കുന്നതിന് ഉപമെനു ബാറിലെ സ്മോൾ പ്ലേ ഐക്കണിൽ ക്ലിക്ക് ചെയ്യാം.

സെൽ B2 ഇപ്പോൾ " ഹലോ വേൾഡ് " എന്ന മൂല്യം ഉൾക്കൊള്ളുന്നു.

കൂടുതൽ വായിക്കുക: എക്‌സൽ ശ്രേണിയിലെ ഓരോ സെല്ലിനും VBA

2. VBA-ൽ ഒന്നിലധികം സെല്ലുകളിൽ റേഞ്ച് സജ്ജീകരിക്കുക

ഒന്നിലധികം സെല്ലുകളിൽ റേഞ്ച് എങ്ങനെ ക്രമീകരിക്കാമെന്ന് ഇവിടെ കാണാം VBA ഉപയോഗിച്ച്.

ഘട്ടങ്ങൾ:

  • മുമ്പത്തെ അതേ രീതിയിൽ, വിഷ്വൽ ബേസിക് എഡിറ്റർ തുറക്കുക ഡെവലപ്പർ ടാബിൽ നിന്നും കോഡ് വിൻഡോയിൽ തിരുകുക മൊഡ്യൂൾ .
  • കോഡ് വിൻഡോയിൽ, ഇനിപ്പറയുന്ന കോഡ് പകർത്തി ഒട്ടിക്കുക.
8276

നിങ്ങളുടെ കോഡ് ഇപ്പോൾ റൺ ചെയ്യാൻ തയ്യാറാണ്.

  • റൺ മാക്രോയും എല്ലാ സെല്ലുകളും A1 മുതൽ <വരെ 1>D5 ഇപ്പോൾ “ ഹലോ!

3 പിടിക്കുക. VBA-ൽ ഒരു ഒറ്റ വരിയിൽ റേഞ്ച് സജ്ജീകരിക്കുക

ഇവിടെ വിബിഎ ഉപയോഗിച്ച് ഒരു നിരയിൽ റേഞ്ച് സജ്ജീകരിക്കുന്നത് എങ്ങനെയെന്ന് കാണാം.

ഘട്ടങ്ങൾ:

  • മുമ്പത്തെ അതേ രീതിയിൽ, ഡെവലപ്പർ ടാബിൽ നിന്നും വിഷ്വൽ ബേസിക് എഡിറ്റർ തുറന്ന് <കോഡ് വിൻഡോയിൽ 1> ഒരു മൊഡ്യൂൾ ചേർക്കുക.
  • കോഡ് വിൻഡോയിൽ, ഇനിപ്പറയുന്ന കോഡ് പകർത്തി ഒട്ടിക്കുക.
7560

നിങ്ങളുടെ കോഡ് ഇപ്പോൾ റൺ ചെയ്യാൻ തയ്യാറാണ്.

  • റൺ മാക്രോയും A1 മുതൽ D5 വരെയുള്ള എല്ലാ വരികളിൽ നിന്നുമുള്ള 3rd വരി മാത്രം ഇപ്പോൾ “ ഹലോ!
<0 അമർത്തിപ്പിടിക്കുക>
  • വരി(3).കോഡിലെ മൂല്യം, A1:D5 എന്ന നിർദ്ദിഷ്‌ട ശ്രേണിയുടെ 3-ാമത്തെ വരിയിലേക്ക് ആക്‌സസ്സ് നൽകി. .

4. VBA-ൽ ഒന്നിലധികം വരികളിൽ ശ്രേണി സജ്ജീകരിക്കുക

VBA ഉപയോഗിച്ച് ഒന്നിലധികം വരികളിൽ റേഞ്ച് സജ്ജീകരിക്കുന്നത് എങ്ങനെയെന്ന് ഇവിടെ കാണാം.

ഘട്ടങ്ങൾ:

  • മുമ്പത്തെ അതേ രീതിയിൽ, ഡെവലപ്പർ ടാബിൽ നിന്നും വിഷ്വൽ ബേസിക് എഡിറ്റർ തുറക്കുക കോഡ് വിൻഡോയിൽ ഒരു മൊഡ്യൂൾ ചേർക്കുക.
  • കോഡ് വിൻഡോയിൽ, ഇനിപ്പറയുന്ന കോഡ് പകർത്തി ഒട്ടിക്കുക.
9442

നിങ്ങളുടെ കോഡ് ഇപ്പോൾ ആണ് പ്രവർത്തിക്കാൻ തയ്യാറാണ് A1 മുതൽ D5 വരെയുള്ള വരികൾ ഇപ്പോൾ “ ഹലോ!

<1 പിടിക്കുക>സമാനമായ വായനകൾ:

  • സെൽ മൂല്യത്തെ അടിസ്ഥാനമാക്കി എങ്ങനെ ശ്രേണി തിരഞ്ഞെടുക്കാം VBA (7 വഴികൾ)
  • VBA യുടെ റേഞ്ച് ഒബ്ജക്റ്റ് ഉപയോഗിക്കുക Excel-ൽ (5 പ്രോപ്പർട്ടികൾ)
  • VBA റേഞ്ച് ഓഫ്‌സെറ്റ് എങ്ങനെ ഉപയോഗിക്കാം (11 വഴികൾ)
  • Excel-ൽ വേരിയബിൾ റോ നമ്പറുള്ള VBA റേഞ്ച് (4) ഉദാഹരണങ്ങൾ)

5. VBA-ൽ ഒറ്റ കോളത്തിൽ റേഞ്ച് സജ്ജീകരിക്കുക

ഇവിടെ റേഞ്ച് എങ്ങനെ ക്രമീകരിക്കാമെന്ന് നോക്കാം. ഒരു ഒറ്റ നിര VBA ഉള്ളത്.

ഘട്ടങ്ങൾ:

  • മുമ്പത്തെ അതേ രീതിയിൽ, ഡെവലപ്പർ ടാബിൽ നിന്ന് വിഷ്വൽ ബേസിക് എഡിറ്റർ തുറന്ന് കോഡ് വിൻഡോയിൽ ചേർക്കുക മൊഡ്യൂൾ .
  • കോഡ് വിൻഡോയിൽ,ഇനിപ്പറയുന്ന കോഡ് പകർത്തി ഒട്ടിക്കുക.
4455

നിങ്ങളുടെ കോഡ് ഇപ്പോൾ റൺ ചെയ്യാൻ തയ്യാറാണ്.

  • റൺ മാക്രോയും മാത്രം A1 മുതൽ D5 വരെയുള്ള എല്ലാ കോളങ്ങളിൽ നിന്നുമുള്ള 2nd കോളം ഇപ്പോൾ “ ഹലോ!

പിടിക്കുക 3>

  • iCol.Columns(2).കോഡിലെ മൂല്യം നിർദ്ദിഷ്‌ട ശ്രേണിയിലെ 2nd നിരയിലേക്ക് ആക്‌സസ്സ് നൽകി A1:D5 .

6. VBA-ൽ ഒന്നിലധികം നിരകളിൽ റേഞ്ച് സജ്ജീകരിക്കുക

ഇവിടെ മൾട്ടിപ്പിലിൽ റേഞ്ച് സജ്ജീകരിക്കുന്നത് എങ്ങനെയെന്ന് നോക്കാം. നിരകൾ VBA ഉള്ളത്.

ഘട്ടങ്ങൾ:

  • മുമ്പത്തെ അതേ രീതിയിൽ, വിഷ്വൽ ബേസിക് എഡിറ്റർ<2 തുറക്കുക> ഡെവലപ്പർ ടാബിൽ നിന്നും കോഡ് വിൻഡോയിൽ ചേർക്കുക മൊഡ്യൂൾ .
  • കോഡ് വിൻഡോയിൽ, ഇനിപ്പറയുന്ന കോഡ് പകർത്തി ഒട്ടിക്കുക .
9688

നിങ്ങളുടെ കോഡ് ഇപ്പോൾ റൺ ചെയ്യാൻ തയ്യാറാണ്.

  • റൺ മാക്രോയും 2nd ഉം ഉം A1 മുതൽ D5 വരെയുള്ള നാലാമത്തെ നിരകൾ ഇപ്പോൾ “ ഹലോ!

<9 പിടിക്കുക> 7. VBA-ൽ കമാൻഡ് ബട്ടണിലൂടെ റേഞ്ച് സജ്ജീകരിക്കുക

VBA -ലെ കമാൻഡ് ബട്ടൺ ഉപയോഗിച്ച് റേഞ്ച് എങ്ങനെ ക്രമീകരിക്കാമെന്ന് ഇവിടെ നമ്മൾ പഠിക്കും.

ഘട്ടങ്ങൾ:

  • Developer -> തിരുകുക -> കമാൻഡ് ബട്ടൺ .
    • നിങ്ങൾ ഡിസൈൻ മോഡ് ഓണാക്കിയിട്ടുണ്ടെന്ന് ഉറപ്പാക്കുക. ഷീറ്റിലെ കമാൻഡ് ബട്ടണിന് ചുറ്റും 1>വലിക്കുക ബട്ടണിൽ അത് നിങ്ങളെ കോഡ് വിൻഡോയിലേക്ക് കൊണ്ടുപോകും VBA ഉപ നടപടിക്രമ കോഡ് .

    • സബിനുള്ളിൽ, നിങ്ങളുടെ കോഡ് എഴുതി സംരക്ഷിക്കുക. 13>

    • താൽപ്പര്യമുള്ള വർക്ക് ഷീറ്റിലേക്ക് തിരികെ പോയി കമാൻഡ് ബട്ടൺ ക്ലിക്ക് ചെയ്യുക. നിങ്ങളുടെ കോഡിനെ അടിസ്ഥാനമാക്കിയുള്ള ഫലം വർക്ക്ഷീറ്റിൽ ദൃശ്യമാകും.

    VBA സെറ്റ് റേഞ്ചിന്റെ പ്രയോജനങ്ങൾ

    • ഇത് നടപ്പിലാക്കാൻ വളരെ എളുപ്പമാണ്.
    • റേഞ്ച് ഒബ്ജക്റ്റിനുള്ളിലെ ആർഗ്യുമെന്റുകൾ സ്ഥിരമല്ല. അതിനാൽ നമുക്ക് നമ്മുടെ ആവശ്യാനുസരണം ആർഗ്യുമെന്റിന്റെ മൂല്യങ്ങൾ പരിഷ്‌ക്കരിക്കാനാകും.
    • ഒന്നിൽ കൂടുതൽ മൂല്യങ്ങൾ ആർഗ്യുമെന്റുകളായി കൈമാറാം.

    ഓർമ്മിക്കേണ്ട കാര്യങ്ങൾ <5 VBA എന്നതിലെ
      VBA ലെ
        CELLS പ്രോപ്പർട്ടികൾ VBA -ൽ റേഞ്ച് സജ്ജീകരിക്കാനും ഉപയോഗിക്കാം.

  • 12>ഒബ്ജക്റ്റ് വേരിയബിളുകൾ ഒബ്‌ജക്റ്റിന്റെ റഫറൻസ് ആയി സജ്ജീകരിക്കേണ്ടത് സെറ്റ്

ഉപസംഹാരം

എങ്ങനെയെന്ന് ഈ ലേഖനം കാണിച്ചുതന്നു Excel VBA മാക്രോയിൽ ശ്രേണി സജ്ജീകരിക്കുക. ഈ ലേഖനം നിങ്ങൾക്ക് വളരെ പ്രയോജനപ്രദമായിരുന്നുവെന്ന് ഞാൻ പ്രതീക്ഷിക്കുന്നു. വിഷയവുമായി ബന്ധപ്പെട്ട് എന്തെങ്കിലും ചോദ്യങ്ങൾ ചോദിക്കാൻ മടിക്കേണ്ടതില്ല.

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