Excel മാക്രോ ഡെഫിനിഷൻ

എക്സിൽ ഒരു മാക്രോ എന്താണ്, അത് എപ്പോഴാണ് ഉപയോഗിക്കുന്നത്?

ഒരു എക്സൽ മാക്രോ എന്നത് വിഎബിഎ കോഡ് എന്ന് വിളിക്കപ്പെടുന്നവയിൽ സംഭരിച്ചിരിക്കുന്ന ഒരു കൂട്ടം പ്രോഗ്രാമിങ് നിർദ്ദേശങ്ങളാണ്. ഇത് പൊതുവായി നിർവഹിച്ചിട്ടുള്ള ചുമതലകൾ വീണ്ടും ആവർത്തിക്കേണ്ടതുണ്ട്.

ഈ ആവർത്തന ചുമതലകൾ സങ്കീർണ്ണമായ കണക്കുകൂട്ടലുകളിൽ ഉൾപ്പെടാം, അല്ലെങ്കിൽ അവ പുതിയ ഫോർമാറ്റിങ് ഫോർമാറ്റിങ്ങ് ഫോർമാറ്റുകൾ ഉപയോഗിക്കാനും അല്ലെങ്കിൽ സെൽ, വർക്ക് ഷീറ്റ് ഫോർമാറ്റുകൾ പോലെയുള്ള ഫോർമാറ്റുകൾ, ഷേഡിംഗ് തുടങ്ങിയ ലളിതമായ ഫോർമാറ്റിംഗ് ജോലികൾ ആയിരിക്കാം.

സംരക്ഷിക്കാൻ മാക്രോകൾ ഉപയോഗിക്കാവുന്ന മറ്റ് ആവർത്തന കർത്താക്കൾ:

ഒരു മാക്രോ ട്രിഗർ ചെയ്യുന്നു

ഒരു കീബോർഡ് കുറുക്കുവഴി, ടൂൾബാർ ഐക്കൺ അല്ലെങ്കിൽ ഒരു ബട്ടൺ അല്ലെങ്കിൽ ഐക്കൺ വർക്ക്ഷീറ്റിൽ ചേർത്ത് മാക്രോകൾ പ്രവർത്തനക്ഷമമാക്കാനാകും.

മാക്രോകൾ തെരയൂ. ടെംപ്ലേറ്റുകൾ

മാക്രോകൾ ഉപയോഗിക്കുമ്പോൾ, ആവർത്തന കർമ്മങ്ങൾക്കായി ഒരു വലിയ സമയം ലാഭിക്കുവാൻ കഴിയും, ഹെഡിംഗ്സ്, അല്ലെങ്കിൽ പുതിയ വർക്ക്ഷീറ്റുകൾക്ക് ഒരു കമ്പനി ലോഗോ പോലുള്ള ചില ഫോർമാറ്റിംഗ് ഫീച്ചറുകളും ഉള്ളടക്കവും നിങ്ങൾ സ്ഥിരമായി ചേർക്കുന്നെങ്കിൽ, അത്തരം എല്ലാ ഇനങ്ങളും ഉൾപ്പെടുന്ന ഒരു ടെംപ്ലേറ്റ് ഫയൽ സൃഷ്ടിക്കുന്നതും സംരക്ഷിക്കുന്നതും നല്ലതാണ് നിങ്ങൾ ഒരു പുതിയ വർക്ക്ഷീറ്റ് ആരംഭിക്കുമ്പോൾ ഓരോ തവണയും അവയെ പുതിയതായി സൃഷ്ടിക്കുന്നതിനു പകരം.

മാക്രോകൾ, വി.ബി.എ

സൂചിപ്പിച്ചതുപോലെ, Excel- ൽ മാക്രോകൾ Visual Basic for Applications (VBA) യിൽ എഴുതിയിരിക്കുന്നു. വിഎബി ഉപയോഗിച്ച് മാക്രോകൾ തയ്യാറാക്കുന്നത് VBA എഡിറ്റർ വിൻഡോയിൽ ചെയ്തിരിക്കുന്നു, അത് റിബണിലെ ഡവലപ്പർ ടാബിൽ ദൃശ്യമായ ബേസിക് ഐക്കണിൽ ക്ലിക്കുചെയ്ത് തുറക്കാം (ആവശ്യമെങ്കിൽ ഡവലപ്പർ ടാബിലേക്ക് റിബൺ ചേർക്കുന്നത് സംബന്ധിച്ച നിർദ്ദേശങ്ങൾക്ക് ചുവടെ കാണുക).

Excel ൻറെ മാക്രോ റെക്കോർഡർ

VBA കോഡ് എഴുതാൻ കഴിയാത്തവർക്ക്, ഒരു അന്തർനിർമ്മിതമായ മാക്രോ റെക്കോർഡർ ഉണ്ട് , ഇത് നിങ്ങൾക്ക് കീബോർഡും മൗസും ഉപയോഗിച്ച് എക്സ്ട്രാ പിന്നീട് നിങ്ങൾക്കായി വി.ബി.

മുകളിൽ സൂചിപ്പിച്ചിട്ടുള്ള VBA എഡിറ്റർ പോലെ, മാക്രോ റെക്കോർഡർ റിബണിലെ ഡവലപ്പർ ടാബിൽ സ്ഥിതിചെയ്യുന്നു.

ഡെവലപ്പർ ടാബ് ചേർക്കുന്നു

സാധാരണയായി Excel- ൽ, ഡെവലപ്പർ ടാബ് റിബണിൽ ഇല്ല. ഇത് ചേർക്കാൻ:

  1. ഓപ്ഷനുകളുടെ ഡ്രോപ്പ് ഡൌൺ ലിസ്റ്റ് തുറക്കുന്നതിന് ഫയൽ ടാബിൽ ക്ലിക്കുചെയ്യുക
  2. ഡ്രോപ് ഡൌൺ ലിസ്റ്റിൽ, Excel Options ഡയലോഗ് ബോക്സ് തുറക്കുന്നതിന് ഓപ്ഷനുകൾ ക്ലിക്കുചെയ്യുക
  3. ഡയലോഗ് ബോക്സിന്റെ ഇടതു വശത്ത് പാനലിൽ, ഇച്ഛാനുസൃതമാക്കുക റിബൺ വിൻഡോ തുറക്കുന്നതിന് ഇച്ഛാനുസൃതമാക്കുക റിബണിൽ ക്ലിക്കുചെയ്യുക
  4. വലതുഭാഗത്തെ വിൻഡോയിലെ പ്രധാന ടാബുകൾ വിഭാഗത്തിന് കീഴിൽ, ഈ ടാബിൽ റിബണിലേക്ക് ചേർക്കുന്നതിന് ഡവലപ്പറിന്റെ അടുത്തുള്ള ചെക്ക്ബോക്സിൽ ക്ലിക്കുചെയ്യുക
  5. ഡയലോഗ് ബോക്സ് ക്ലോസ് ചെയ്തതിന് ശേഷം OK ക്ലിക്ക് ചെയ്യുക.

സാധാരണയായി റിബണിന്റെ വലതുഭാഗത്ത് ഡവലപ്പർ നിലവിൽ വരണം

മാക്രോ റെക്കോർഡർ ഉപയോഗിക്കുന്നു

സൂചിപ്പിച്ചതുപോലെ, മാക്രോ റെക്കോർഡർ മാക്രോകൾ സൃഷ്ടിക്കുന്നതിനുള്ള ടാസ്ക്ക് ലളിതമാക്കുന്നു - ചിലപ്പോൾ, വിഎബിഎ കോഡ് എഴുതാൻ കഴിയുന്നവർക്ക്, എന്നാൽ ഈ ഉപകരണം ഉപയോഗിക്കാൻ തുടങ്ങുന്നതിനുമുമ്പ് അറിഞ്ഞിരിക്കേണ്ട ചില പോയിന്റുകൾ ഉണ്ട്.

1. മാക്രോ ആസൂത്രണം ചെയ്യുക

മാക്രോ റെക്കോർഡറിനൊപ്പം മാക്രോകൾ റെക്കോർഡുചെയ്യുന്നത് ഒരു പഠന കർമ്മത്തിന്റെ ഒരു ബിറ്റ് ഉണ്ട്. പ്രക്രിയ ലളിതമാക്കുന്നതിന്, മുൻകൂട്ടി ആസൂത്രണം ചെയ്യുക - മാക്രോ നടത്താൻ ഉദ്ദേശിച്ചിട്ടുള്ളതും ചുമതല ഏറ്റെടുക്കാൻ ആവശ്യമായ നടപടികളുമൊക്കെ എഴുതുക.

2. മാക്രോകൾ ചെറുതും നിർദ്ദിഷ്ടവുമായി നിലനിർത്തുക

ഇത് കൂടുതൽ സങ്കീർണമായ വിധത്തിൽ പ്രവർത്തിക്കുമ്പോൾ, അത് വിജയകരമായി ആസൂത്രണം ചെയ്യുകയും രേഖപ്പെടുത്തുകയും ചെയ്യും.

വലിയ മാക്രോകൾ മന്ദഗതിയിലാണ് പ്രവർത്തിക്കുന്നത് - പ്രത്യേകിച്ച് വലിയ വർക്ക്ഷീറ്റുകളുടെ കണക്കുകൂട്ടലുകൾ ഉൾപ്പെടുന്നവ - അവ ആദ്യ പ്രാവശ്യം പ്രവർത്തിക്കുന്നില്ലെങ്കിൽ ഡീബഗ് ചെയ്യുന്നതിനും ശരിയാക്കുന്നതിനും ബുദ്ധിമുട്ടാണ്.

മാക്രോകൾ ചെറിയതും പ്രത്യേകവുമായതിനാൽ അവ കൃത്യങ്ങളുടെ പരിശോധനയുടെ കൃത്യത പരിശോധിച്ച്, കാര്യങ്ങൾ പ്ലാൻ ചെയ്തില്ലെങ്കിൽ അവർ തെറ്റായി കാണുന്നത് എളുപ്പമാണ്.

3. പേര് മാക്രോകൾ ഉചിതമാണ്

Excel- ലെ മാക്രോ പേരുകൾക്ക് നിരവധി നാമകരണ നിയന്ത്രണങ്ങളുണ്ട്. ഒന്നാമതായി, മാക്രോ നാമം അക്ഷരമാലയിൽ ഒരു അക്ഷരത്തിൽ തുടങ്ങണം. തുടർന്നുള്ള കഥാപാത്രങ്ങൾ അക്കങ്ങൾ ആകാം എന്നാൽ മാക്രോ പേരുകളിൽ സ്പെയ്സുകൾ, ചിഹ്നങ്ങൾ അല്ലെങ്കിൽ വിരാമചിഹ്നങ്ങൾ എന്നിവ ഉൾപ്പെടുത്താൻ കഴിയില്ല.

ഒരു മാക്രോ നാമത്തിൽ വിഎബിഎ പ്രോഗ്രാമിംഗ് ഭാഷയുടെ ഭാഗമാണെങ്കിൽ, എങ്കിൽ , GoTo , പുതിയത് അല്ലെങ്കിൽ തിരഞ്ഞെടുക്കുക എന്നതുപോലുള്ള നിരവധി സംവരണ പദങ്ങൾ ഉണ്ടാകാൻ പാടില്ല.

മാക്രോ പേരുകൾ 255 അക്ഷരങ്ങൾ വരെ നീളമുള്ളതായിരിക്കാമെങ്കിലും അത് ഒരു പേരോ ഉപയോഗിക്കുന്നതിന് അത്യാവശ്യമോ ഉചിതമോ ആണ്.

ഒന്നിൽ, നിങ്ങൾക്ക് മാക്രോകൾ ധാരാളം ഉണ്ടെങ്കിൽ, മാക്രോ ഡീലോഗ് ബോക്സിൽ നിന്ന് അവയെ ഓടിക്കാൻ പദ്ധതിയേറുകയാണെങ്കിൽ, നീണ്ട പേരുകൾ നിങ്ങളുടെ തിരക്ക് ഒഴിവാക്കാൻ ബുദ്ധിമുട്ട് ഉണ്ടാക്കുന്നു.

മെച്ചപ്പെട്ട സമീപനം പേരുകൾ ചെറുതാക്കുകയും ഓരോ മാക്രോയും എന്തിനെക്കുറിച്ചുള്ള വിശദാംശങ്ങൾ നൽകാൻ വിശദീകരണ ഏരിയ ഉപയോഗിക്കുകയും ചെയ്യും.

പേരുകളിലുള്ള അടിവരയും ആന്തരിക കാപിറ്റലൈസേഷനും

മാക്രോ പേരുകളിൽ സ്പേസുകൾ ഉൾപ്പെടുത്താൻ കഴിയാത്തതിനാൽ, അനുവദനീയമായ ഒരു പ്രതീകം, മാക്രോ പേരുകൾ എളുപ്പം വായിക്കുന്നത്, ഒരു സ്പെയ്സ് സ്ഥാനത്തുള്ള വാക്കുകൾക്ക് മാറാൻ കഴിയുന്ന അടിവരയിട്ട് പ്രതീകമാണ് - Change_cell_color അല്ലെങ്കിൽ Addition_formula.

ആന്തരിക ക്യാപിറ്റലൈസേഷന് (ചിലപ്പോൾ ക്യാമൽ കേസ് എന്ന് വിളിക്കപ്പെടുന്നു) ഓരോ പുതിയ വാക്കും ഒരു അക്ഷരമുപയോഗിച്ച് - ChangeCellColor, AdditionFormula എന്നിവ പോലെയുള്ള ഒരു പുതിയ വാക്കിൽ ആരംഭിക്കുന്നതാണ് മറ്റൊരു മാർഗ്ഗം.

മാക്രോ ഡീലോഗ് ബോക്സിൽ എടുക്കാൻ എളുപ്പമുള്ള ഹ്രസ്വ മാക്രോ പേരുകൾ, പ്രത്യേകിച്ച് ഒരു വർക്ക്ഷീറ്റിൽ ധാരാളം മാക്രോകൾ ഉണ്ടെങ്കിൽ നിങ്ങൾക്ക് മാക്രോകൾ രേഖപ്പെടുത്താം, അതിനാൽ നിങ്ങൾക്ക് അവ എളുപ്പത്തിൽ തിരിച്ചറിയാം. സിസ്റ്റം വിവരണം ഒരു ഫീൽഡ് നൽകുന്നു, എല്ലാവർക്കും അത് ഉപയോഗിക്കുന്നില്ലെങ്കിലും.

4. ആപേക്ഷികമായുള്ള എബ്സോൾട്ട് സെൽ റെഫറൻസുകൾ ഉപയോഗിക്കുക

B17 അല്ലെങ്കിൽ AA345 പോലുള്ള സെൽ പരാമർശങ്ങൾ , പ്രവർത്തിഫലകത്തിലെ ഓരോ സെല്ലിന്റെയും ലൊക്കേഷൻ തിരിച്ചറിയുക.

സ്വതവേ, മാക്രോ റെക്കോർഡറിൽ എല്ലാ സെൽ റഫറൻസുകളും പൂർത്തീകരിക്കുന്നു , അതായത് കൃത്യമായ സെൽ ലൊക്കേഷനുകൾ മാക്രോയിൽ രേഖപ്പെടുത്തുന്നു. പകരം, മാക്രോകൾ ആപേക്ഷികമായ സെൽ റഫറൻസുകളായി ഉപയോഗിക്കാൻ സജ്ജമാക്കും, അതായത് കൃത്യമായ ലൊക്കേഷനുകളേക്കാൾ റെക്കോർഡുകൾ (സെൽ കഴ്സറിനെ നീക്കുന്ന എത്ര നിരകൾ അല്ലെങ്കിൽ വലതുഭാഗത്ത്) റെക്കോർഡ് ചെയ്യുന്നു.

നിങ്ങൾ ഉപയോഗിക്കുന്ന ഏതു മാക്രോയും നിർവഹിക്കണമെന്ന് സജ്ജീകരിച്ചിരിക്കുന്നു. നിങ്ങൾക്ക് അതേ നടപടികൾ ആവർത്തിക്കണമെങ്കിൽ - ഡാറ്റയുടെ ഫോർമാറ്റിംഗ് നിരകൾ പോലെ, മാത്രമല്ല ഓരോ തവണയും നിങ്ങൾ ഒരു വ്യത്യസ്ത വർക്ക്ഷീറ്റ് ഫോർമാറ്റുചെയ്യുന്നു, തുടർന്ന് ആപേക്ഷിക റഫറൻസുകൾ ഉപയോഗിക്കുന്നത് ഉചിതമായിരിക്കും.

മറുവശത്ത്, നിങ്ങൾക്ക് A1 മുതൽ M23 വരെയുളള സെല്ലുകളുടെ അതേ പരിധി ഫോർമാറ്റ് ചെയ്യണമെങ്കിൽ, വ്യത്യസ്ത വർക്ക്ഷീറ്റുകൾക്ക് ശേഷം, സെൽ റെഫറൻസുകൾ ഉപയോഗിക്കാവുന്നതാണ്, അതിനാൽ ഓരോ തവണയും മാക്രോ പ്രവർത്തിക്കുന്നു, അതിന്റെ ആദ്യപടിയായി സെൽ കഴ്സർ A1 എന്ന സെല്ലിലേക്ക്.

റിബണിലെ ഡവലപ്പർമാരുടെ ടാബിലെ ഉപയോഗവുമായി ബന്ധപ്പെട്ട റഫറൻസസ് ഐക്കണിൽ ക്ലിക്കുചെയ്ത് സെല്ലുകളുടെ റഫറൻസുകൾ മാറ്റുന്നത് കേവലം ആപേക്ഷികമായി ശരിയായിരിക്കും.

5. കീബോർഡ് കീകൾ ഉപയോഗിച്ച് മൗസ് തെരയൂ

ഒരു മാക്രോ റെക്കോർഡ് കീബോർഡ് കീ സ്ട്രോക്കുകൾ ഉള്ളപ്പോൾ സെൽ കഴ്സർ മാറ്റുന്നതിനോ അല്ലെങ്കിൽ സെല്ലുകളുടെ ഒരു ശ്രേണി തിരഞ്ഞെടുക്കുന്നതിനോ സാധാരണയായി മാക്രോയുടെ ഭാഗമായി റൌണ്ട് റൗണ്ട് റൗണ്ട് റെക്കോർഡുകളുണ്ടാകും.

അമ്പടയാളം അല്ലെങ്കിൽ ടാബിൽ ആവർത്തിച്ച് വരുന്നതിനു പകരം സെൽ കഴ്സർ ഡാറ്റാ ഏരിയകളുടെ (നിലവിലുള്ള വർക്ക്ഷീറ്റിലെ ഡാറ്റ അടങ്ങിയിട്ടുള്ള ആ സെല്ലുകൾ) സെൽ കഴ്സർ നീക്കുന്നതിന് Ctrl + End അല്ലെങ്കിൽ Ctrl + Shift + വലത് അമ്പടയാള കീ തുടങ്ങിയ കീബോർഡ് കീ കോഡുകൾ - ഒന്നിലധികം നിരകൾ അല്ലെങ്കിൽ വരികൾ നീക്കാൻ കീകൾ കീബോർഡ് ഉപയോഗത്തെ ലളിതമാക്കുന്നു.

കീബോർഡ് കുറുക്കുവഴി കീകൾ ഉപയോഗിച്ച് കമാൻഡുകൾ പ്രയോഗിക്കുന്നതിനോ റിബൺ ഓപ്ഷനുകൾ തിരഞ്ഞെടുക്കുന്നതിനോ എപ്പോഴെങ്കിലും മൌസ് ഉപയോഗിക്കുന്നതാണ് നല്ലത്.