മാക്രോകൾ ഉപയോഗിച്ച് Excel-ൽ പതിവ് ജോലികൾ എങ്ങനെ ഓട്ടോമേറ്റ് ചെയ്യാം

Excel ന് ശക്തമായ, എന്നാൽ അതേ സമയം വളരെ അപൂർവമായി മാത്രമേ ഉപയോഗിക്കാറുള്ളൂ, മാക്രോകൾ ഉപയോഗിച്ച് പ്രവർത്തനങ്ങളുടെ യാന്ത്രിക ശ്രേണികൾ സൃഷ്ടിക്കാനുള്ള കഴിവ്. നിരവധി തവണ ആവർത്തിക്കുന്ന ഒരേ തരത്തിലുള്ള ജോലിയാണ് നിങ്ങൾ കൈകാര്യം ചെയ്യുന്നതെങ്കിൽ, ഒരു മാക്രോ ഒരു മികച്ച മാർഗമാണ്. ഉദാഹരണത്തിന്, ഒരു സ്റ്റാൻഡേർഡ് ടെംപ്ലേറ്റ് അനുസരിച്ച് ഡാറ്റ പ്രോസസ്സിംഗ് അല്ലെങ്കിൽ ഡോക്യുമെന്റ് ഫോർമാറ്റിംഗ്. ഈ സാഹചര്യത്തിൽ, നിങ്ങൾക്ക് പ്രോഗ്രാമിംഗ് ഭാഷകളെക്കുറിച്ചുള്ള അറിവ് ആവശ്യമില്ല.

മാക്രോ എന്താണെന്നും അത് എങ്ങനെ പ്രവർത്തിക്കുന്നുവെന്നും നിങ്ങൾക്ക് ഇതിനകം ജിജ്ഞാസയുണ്ടോ? തുടർന്ന് ധൈര്യത്തോടെ മുന്നോട്ട് പോകുക - തുടർന്ന് ഞങ്ങൾ നിങ്ങളോടൊപ്പം ഒരു മാക്രോ സൃഷ്ടിക്കുന്നതിനുള്ള മുഴുവൻ പ്രക്രിയയും ഘട്ടം ഘട്ടമായി ചെയ്യും.

എന്താണ് മാക്രോ?

മൈക്രോസോഫ്റ്റ് ഓഫീസിലെ ഒരു മാക്രോ (അതെ, മൈക്രോസോഫ്റ്റ് ഓഫീസ് പാക്കേജിന്റെ പല ആപ്ലിക്കേഷനുകളിലും ഈ പ്രവർത്തനം സമാനമാണ്) ഒരു പ്രോഗ്രാമിംഗ് ഭാഷയിലുള്ള ഒരു പ്രോഗ്രാം കോഡാണ്. അപ്ലിക്കേഷനുകൾക്കായുള്ള വിഷ്വൽ ബേസിക് (VBA) പ്രമാണത്തിനുള്ളിൽ സംഭരിച്ചിരിക്കുന്നു. ഇത് കൂടുതൽ വ്യക്തമാക്കുന്നതിന്, ഒരു മൈക്രോസോഫ്റ്റ് ഓഫീസ് ഡോക്യുമെന്റിനെ ഒരു HTML പേജുമായി താരതമ്യം ചെയ്യാം, തുടർന്ന് ഒരു മാക്രോ എന്നത് ജാവാസ്ക്രിപ്റ്റിന്റെ അനലോഗ് ആണ്. ഒരു വെബ് പേജിലെ HTML ഡാറ്റ ഉപയോഗിച്ച് Javascript-ന് ചെയ്യാൻ കഴിയുന്നത് ഒരു Microsoft Office ഡോക്യുമെന്റിലെ ഡാറ്റ ഉപയോഗിച്ച് ഒരു മാക്രോയ്ക്ക് ചെയ്യാൻ കഴിയുന്ന കാര്യത്തിന് സമാനമാണ്.

ഒരു ഡോക്യുമെന്റിൽ നിങ്ങൾ ആഗ്രഹിക്കുന്ന എന്തും മാക്രോകൾക്ക് ചെയ്യാൻ കഴിയും. അവയിൽ ചിലത് ഇതാ (വളരെ ചെറിയ ഭാഗം):

  • ശൈലികളും ഫോർമാറ്റിംഗും പ്രയോഗിക്കുക.
  • സംഖ്യാ, ടെക്സ്റ്റ് ഡാറ്റ ഉപയോഗിച്ച് വിവിധ പ്രവർത്തനങ്ങൾ നടത്തുക.
  • ബാഹ്യ ഡാറ്റ ഉറവിടങ്ങൾ ഉപയോഗിക്കുക (ഡാറ്റാബേസ് ഫയലുകൾ, ടെക്സ്റ്റ് ഡോക്യുമെന്റുകൾ മുതലായവ)
  • ഒരു പുതിയ പ്രമാണം സൃഷ്ടിക്കുക.
  • മുകളിൽ പറഞ്ഞവയെല്ലാം ഏതെങ്കിലും കോമ്പിനേഷനിൽ ചെയ്യുക.

ഒരു മാക്രോ സൃഷ്ടിക്കുന്നു - ഒരു പ്രായോഗിക ഉദാഹരണം

ഉദാഹരണത്തിന്, നമുക്ക് ഏറ്റവും സാധാരണമായ ഫയൽ എടുക്കാം CSV- ൽ. 10 മുതൽ 20 ​​വരെയുള്ള അക്കങ്ങൾ നിറച്ച ലളിതമായ 0×100 പട്ടികയാണ് കോളങ്ങൾക്കും വരികൾക്കുമുള്ള തലക്കെട്ടുകൾ. ഈ ഡാറ്റ സജ്ജീകരിച്ചിരിക്കുന്ന ഫോർമാറ്റ് ചെയ്‌ത പട്ടികയാക്കി മാറ്റി ഓരോ വരിയിലും മൊത്തങ്ങൾ സൃഷ്‌ടിക്കുക എന്നതാണ് ഞങ്ങളുടെ ചുമതല.

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

ഒരു മാക്രോ സൃഷ്ടിക്കാൻ, തുറക്കുക കാണുക (തരം) > മാക്രോകൾ (മാക്രോ) > മാക്രോ റെക്കോർഡ് ചെയ്യുക (മാക്രോ റെക്കോർഡിംഗ്...)

നിങ്ങളുടെ മാക്രോയ്ക്ക് ഒരു പേര് നൽകുക (സ്‌പെയ്‌സുകളില്ല) ക്ലിക്ക് ചെയ്യുക OK.

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

രണ്ട് സ്ഥലങ്ങളിൽ മാക്രോ റെക്കോർഡിംഗ് മോഡ് പ്രവർത്തനക്ഷമമാക്കിയതായി Excel സിഗ്നലുകൾ നൽകുന്നു. ആദ്യം, മെനുവിൽ മാക്രോകൾ (മാക്രോസ്) - ഒരു സ്ട്രിംഗിന് പകരം മാക്രോ റെക്കോർഡ് ചെയ്യുക (ഒരു മാക്രോ റെക്കോർഡ് ചെയ്യുന്നു...) ലൈൻ പ്രത്യക്ഷപ്പെട്ടു റെക്കോർഡിംഗ് നിർത്തുക (റെക്കോർഡിംഗ് നിർത്തുക).

രണ്ടാമതായി, Excel വിൻഡോയുടെ താഴെ ഇടത് മൂലയിൽ. ഐക്കൺ നിർത്തുക (ചെറിയ ചതുരം) മാക്രോ റെക്കോർഡിംഗ് മോഡ് പ്രവർത്തനക്ഷമമാക്കിയതായി സൂചിപ്പിക്കുന്നു. അതിൽ ക്ലിക്ക് ചെയ്താൽ റെക്കോർഡിംഗ് നിലയ്ക്കും. നേരെമറിച്ച്, റെക്കോർഡിംഗ് മോഡ് പ്രവർത്തനക്ഷമമാക്കാത്തപ്പോൾ, ഈ സ്ഥലത്ത് മാക്രോ റെക്കോർഡിംഗ് പ്രവർത്തനക്ഷമമാക്കാൻ ഒരു ഐക്കൺ ഉണ്ട്. അതിൽ ക്ലിക്കുചെയ്യുന്നത് മെനുവിലൂടെ റെക്കോർഡിംഗ് ഓണാക്കുന്നതിന് സമാനമായ ഫലം നൽകും.

ഇപ്പോൾ മാക്രോ റെക്കോർഡിംഗ് മോഡ് പ്രവർത്തനക്ഷമമാക്കിയിരിക്കുന്നു, നമുക്ക് നമ്മുടെ ടാസ്ക്കിലേക്ക് കടക്കാം. ഒന്നാമതായി, സംഗ്രഹ ഡാറ്റയ്ക്കായി തലക്കെട്ടുകൾ ചേർക്കാം.

അടുത്തതായി, തലക്കെട്ടുകളുടെ പേരുകൾക്ക് അനുസൃതമായി സെല്ലുകളിൽ ഫോർമുലകൾ നൽകുക (ഇംഗ്ലീഷിനുള്ള സൂത്രവാക്യങ്ങളുടെ വകഭേദങ്ങളും Excel-ൻ്റെ പതിപ്പുകളും നൽകിയിരിക്കുന്നു, സെൽ വിലാസങ്ങൾ എല്ലായ്പ്പോഴും ലാറ്റിൻ അക്ഷരങ്ങളും അക്കങ്ങളുമാണ്):

  • =SUM(B2:K2) or =SUM(B2:K2)
  • =ശരാശരി(B2:K2) or =СРЗНАЧ(B2:K2)
  • =MIN(B2:K2) or =MIN(B2:K2)
  • =MAX(B2:K2) or =MAX(B2:K2)
  • =മീഡിയൻ(B2:K2) or =മീഡിയൻ(B2:K2)

ഇപ്പോൾ ഫോർമുലകളുള്ള സെല്ലുകൾ തിരഞ്ഞെടുത്ത് ഓട്ടോഫിൽ ഹാൻഡിൽ ഡ്രാഗ് ചെയ്തുകൊണ്ട് അവയെ ഞങ്ങളുടെ പട്ടികയുടെ എല്ലാ വരികളിലേക്കും പകർത്തുക.

നിങ്ങൾ ഈ ഘട്ടം പൂർത്തിയാക്കിയ ശേഷം, ഓരോ വരിയിലും അനുബന്ധ മൊത്തങ്ങൾ ഉണ്ടായിരിക്കണം.

അടുത്തതായി, മുഴുവൻ പട്ടികയുടെയും ഫലങ്ങൾ ഞങ്ങൾ സംഗ്രഹിക്കും, ഇതിനായി ഞങ്ങൾ കുറച്ച് ഗണിത പ്രവർത്തനങ്ങൾ കൂടി ചെയ്യുന്നു:

യഥാക്രമം:

  • =SUM(L2:L21) or =SUM(L2:L21)
  • =ശരാശരി(B2:K21) or =СРЗНАЧ(B2:K21) - ഈ മൂല്യം കണക്കാക്കാൻ, പട്ടികയുടെ പ്രാരംഭ ഡാറ്റ കൃത്യമായി എടുക്കേണ്ടത് ആവശ്യമാണ്. വ്യക്തിഗത വരികൾക്കുള്ള ശരാശരിയുടെ ശരാശരി എടുക്കുകയാണെങ്കിൽ, ഫലം വ്യത്യസ്തമായിരിക്കും.
  • =MIN(N2:N21) or =MIN(N2:N21)
  • =MAX(O2:O21) or =MAX(O2:O21)
  • =മീഡിയൻ(B2:K21) or =മീഡിയൻ(B2:K21) - മുകളിൽ സൂചിപ്പിച്ച കാരണത്താൽ, പട്ടികയുടെ പ്രാരംഭ ഡാറ്റ ഉപയോഗിക്കുന്നത് ഞങ്ങൾ പരിഗണിക്കുന്നു.

ഇപ്പോൾ ഞങ്ങൾ കണക്കുകൂട്ടലുകൾ പൂർത്തിയാക്കി, നമുക്ക് കുറച്ച് ഫോർമാറ്റിംഗ് നടത്താം. ആദ്യം, എല്ലാ സെല്ലുകൾക്കും ഒരേ ഡാറ്റ ഡിസ്പ്ലേ ഫോർമാറ്റ് സജ്ജമാക്കാം. ഷീറ്റിലെ എല്ലാ സെല്ലുകളും തിരഞ്ഞെടുക്കുക, ഇത് ചെയ്യുന്നതിന്, കീബോർഡ് കുറുക്കുവഴി ഉപയോഗിക്കുക Ctrl + Aഅല്ലെങ്കിൽ ഐക്കണിൽ ക്ലിക്ക് ചെയ്യുക എല്ലാം തിരഞ്ഞെടുക്കുക, ഇത് വരിയുടെയും നിരയുടെയും തലക്കെട്ടുകളുടെ കവലയിൽ സ്ഥിതിചെയ്യുന്നു. എന്നിട്ട് ക്ലിക്ക് ചെയ്യുക കോമ ശൈലി (ഡിലിമിറ്റഡ് ഫോർമാറ്റ്) ടാബ് വീട് (വീട്).

അടുത്തതായി, നിരയുടെയും വരിയുടെയും തലക്കെട്ടുകളുടെ രൂപം മാറ്റുക:

  • ബോൾഡ് ഫോണ്ട് ശൈലി.
  • കേന്ദ്ര വിന്യാസം.
  • നിറം പൂരിപ്പിക്കൽ.

അവസാനമായി, നമുക്ക് ടോട്ടലുകളുടെ ഫോർമാറ്റ് സജ്ജീകരിക്കാം.

അവസാനം ഇത് ഇങ്ങനെ ആയിരിക്കണം:

എല്ലാം നിങ്ങൾക്ക് അനുയോജ്യമാണെങ്കിൽ, മാക്രോ റെക്കോർഡ് ചെയ്യുന്നത് നിർത്തുക.

അഭിനന്ദനങ്ങൾ! നിങ്ങൾ Excel-ൽ നിങ്ങളുടെ ആദ്യ മാക്രോ റെക്കോർഡ് ചെയ്‌തു.

ജനറേറ്റുചെയ്‌ത മാക്രോ ഉപയോഗിക്കുന്നതിന്, മാക്രോകളെ പിന്തുണയ്‌ക്കുന്ന ഒരു ഫോർമാറ്റിൽ ഞങ്ങൾ Excel ഡോക്യുമെന്റ് സംരക്ഷിക്കേണ്ടതുണ്ട്. ആദ്യം, ഞങ്ങൾ സൃഷ്ടിച്ച പട്ടികയിൽ നിന്ന് എല്ലാ ഡാറ്റയും ഇല്ലാതാക്കേണ്ടതുണ്ട്, അതായത് അത് ഒരു ശൂന്യമായ ടെംപ്ലേറ്റ് ആക്കുക. ഭാവിയിൽ, ഈ ടെംപ്ലേറ്റുമായി പ്രവർത്തിക്കുമ്പോൾ, ഞങ്ങൾ ഏറ്റവും പുതിയതും പ്രസക്തവുമായ ഡാറ്റ അതിലേക്ക് ഇറക്കുമതി ചെയ്യും എന്നതാണ് വസ്തുത.

ഡാറ്റയിൽ നിന്ന് എല്ലാ സെല്ലുകളും മായ്‌ക്കുന്നതിന്, ഐക്കണിൽ വലത് ക്ലിക്ക് ചെയ്യുക എല്ലാം തിരഞ്ഞെടുക്കുക, അത് വരിയുടെയും നിരയുടെയും തലക്കെട്ടുകളുടെ കവലയിൽ സ്ഥിതിചെയ്യുന്നു, കൂടാതെ സന്ദർഭ മെനുവിൽ നിന്ന് തിരഞ്ഞെടുക്കുക ഇല്ലാതാക്കുക (ഇല്ലാതാക്കുക).

ഇപ്പോൾ ഞങ്ങളുടെ ഷീറ്റ് എല്ലാ ഡാറ്റയും പൂർണ്ണമായും മായ്‌ച്ചിരിക്കുന്നു, അതേസമയം മാക്രോ റെക്കോർഡ് ചെയ്‌തിരിക്കുന്നു. വിപുലീകരണമുള്ള ഒരു മാക്രോ പ്രവർത്തനക്ഷമമാക്കിയ Excel ടെംപ്ലേറ്റായി ഞങ്ങൾ വർക്ക്ബുക്ക് സംരക്ഷിക്കേണ്ടതുണ്ട് എക്സ് എൽ ടി എം.

ഒരു പ്രധാന കാര്യം! നിങ്ങൾ ഫയൽ എക്സ്റ്റൻഷൻ ഉപയോഗിച്ച് സേവ് ചെയ്യുകയാണെങ്കിൽ XLTX, അപ്പോൾ മാക്രോ അതിൽ പ്രവർത്തിക്കില്ല. വഴിയിൽ, നിങ്ങൾക്ക് വർക്ക്ബുക്ക് ഒരു Excel 97-2003 ടെംപ്ലേറ്റായി സംരക്ഷിക്കാൻ കഴിയും, അതിന് ഫോർമാറ്റ് ഉണ്ട് എക്സ് എൽ ടി, ഇത് മാക്രോകളെയും പിന്തുണയ്ക്കുന്നു.

ടെംപ്ലേറ്റ് സംരക്ഷിക്കപ്പെടുമ്പോൾ, നിങ്ങൾക്ക് സുരക്ഷിതമായി Excel അടയ്ക്കാം.

Excel-ൽ ഒരു മാക്രോ പ്രവർത്തിപ്പിക്കുന്നു

നിങ്ങൾ സൃഷ്‌ടിച്ച മാക്രോയുടെ എല്ലാ സാധ്യതകളും വെളിപ്പെടുത്തുന്നതിന് മുമ്പ്, പൊതുവായി മാക്രോകളെ സംബന്ധിച്ച രണ്ട് പ്രധാന പോയിന്റുകൾ ശ്രദ്ധിക്കുന്നത് ശരിയാണെന്ന് ഞാൻ കരുതുന്നു:

  • മാക്രോകൾ ദോഷകരമാകാം.
  • മുമ്പത്തെ ഖണ്ഡിക വീണ്ടും വായിക്കുക.

VBA കോഡ് വളരെ ശക്തമാണ്. പ്രത്യേകിച്ചും, നിലവിലുള്ള പ്രമാണത്തിന് പുറത്തുള്ള ഫയലുകളിൽ ഇതിന് പ്രവർത്തനങ്ങൾ നടത്താൻ കഴിയും. ഉദാഹരണത്തിന്, ഒരു മാക്രോയ്ക്ക് ഒരു ഫോൾഡറിലെ ഏതെങ്കിലും ഫയലുകൾ ഇല്ലാതാക്കാനോ പരിഷ്ക്കരിക്കാനോ കഴിയും എന്റെ പ്രമാണങ്ങൾ. ഇക്കാരണത്താൽ, നിങ്ങൾ വിശ്വസിക്കുന്ന ഉറവിടങ്ങളിൽ നിന്ന് മാത്രം പ്രവർത്തിപ്പിച്ച് മാക്രോകൾ അനുവദിക്കുക.

ഞങ്ങളുടെ ഡാറ്റ ഫോർമാറ്റിംഗ് മാക്രോ പ്രവർത്തിപ്പിക്കുന്നതിന്, ഈ ട്യൂട്ടോറിയലിന്റെ ആദ്യ ഭാഗത്ത് ഞങ്ങൾ സൃഷ്ടിച്ച ടെംപ്ലേറ്റ് ഫയൽ തുറക്കുക. നിങ്ങൾക്ക് സ്റ്റാൻഡേർഡ് സുരക്ഷാ ക്രമീകരണങ്ങൾ ഉണ്ടെങ്കിൽ, നിങ്ങൾ ഒരു ഫയൽ തുറക്കുമ്പോൾ, മാക്രോകൾ പ്രവർത്തനരഹിതമാക്കിയിരിക്കുന്നതായി ഒരു മുന്നറിയിപ്പ് പട്ടികയ്ക്ക് മുകളിൽ ദൃശ്യമാകും, കൂടാതെ അവ പ്രവർത്തനക്ഷമമാക്കുന്നതിനുള്ള ഒരു ബട്ടണും. ടെംപ്ലേറ്റ് ഞങ്ങൾ സ്വയം നിർമ്മിച്ചതിനാൽ ഞങ്ങൾ സ്വയം വിശ്വസിക്കുന്നതിനാൽ, ഞങ്ങൾ ബട്ടൺ അമർത്തുക ഉള്ളടക്കം പ്രവർത്തനക്ഷമമാക്കുക (ഉള്ളടക്കം ഉൾപ്പെടുത്തുക).

ഫയലിൽ നിന്ന് ഏറ്റവും പുതിയ അപ്ഡേറ്റ് ചെയ്ത ഡാറ്റാസെറ്റ് ഇറക്കുമതി ചെയ്യുക എന്നതാണ് അടുത്ത ഘട്ടം CSV- ൽ (അത്തരമൊരു ഫയലിനെ അടിസ്ഥാനമാക്കി, ഞങ്ങൾ ഞങ്ങളുടെ മാക്രോ സൃഷ്ടിച്ചു).

നിങ്ങൾ ഒരു CSV ഫയലിൽ നിന്ന് ഡാറ്റ ഇറക്കുമതി ചെയ്യുമ്പോൾ, പട്ടികയിലേക്ക് ഡാറ്റ ശരിയായി കൈമാറുന്നതിന് ചില ക്രമീകരണങ്ങൾ സജ്ജീകരിക്കാൻ Excel നിങ്ങളോട് ആവശ്യപ്പെട്ടേക്കാം.

ഇറക്കുമതി പൂർത്തിയാകുമ്പോൾ, മെനുവിലേക്ക് പോകുക മാക്രോകൾ (മാക്രോസ്) ടാബ് കാണുക (കാണുക) ഒരു കമാൻഡ് തിരഞ്ഞെടുക്കുക മാക്രോകൾ കാണുക (മാക്രോ).

തുറക്കുന്ന ഡയലോഗ് ബോക്സിൽ, നമ്മുടെ മാക്രോയുടെ പേരുള്ള ഒരു ലൈൻ കാണാം ഫോർമാറ്റ് ഡാറ്റ. അത് തിരഞ്ഞെടുത്ത് ക്ലിക്ക് ചെയ്യുക പ്രവർത്തിപ്പിക്കുക (നിർവ്വഹിക്കുക).

മാക്രോ പ്രവർത്തിക്കാൻ തുടങ്ങുമ്പോൾ, ടേബിൾ കഴ്‌സർ സെല്ലിൽ നിന്ന് സെല്ലിലേക്ക് ചാടുന്നത് നിങ്ങൾ കാണും. കുറച്ച് നിമിഷങ്ങൾക്ക് ശേഷം, ഒരു മാക്രോ റെക്കോർഡ് ചെയ്യുമ്പോൾ അതേ പ്രവർത്തനങ്ങൾ ഡാറ്റ ഉപയോഗിച്ച് ചെയ്യും. എല്ലാം തയ്യാറാകുമ്പോൾ, സെല്ലുകളിലെ വ്യത്യസ്ത ഡാറ്റ ഉപയോഗിച്ച് മാത്രം ഞങ്ങൾ കൈകൊണ്ട് ഫോർമാറ്റ് ചെയ്ത ഒറിജിനലിന് സമാനമായി പട്ടിക കാണണം.

നമുക്ക് ഹൂഡിന് താഴെ നോക്കാം: ഒരു മാക്രോ എങ്ങനെയാണ് പ്രവർത്തിക്കുന്നത്?

ഒന്നിലധികം തവണ സൂചിപ്പിച്ചതുപോലെ, ഒരു പ്രോഗ്രാമിംഗ് ഭാഷയിലെ പ്രോഗ്രാം കോഡാണ് മാക്രോ. അപ്ലിക്കേഷനുകൾക്കായുള്ള വിഷ്വൽ ബേസിക് (VBA). നിങ്ങൾ മാക്രോ റെക്കോർഡിംഗ് മോഡ് ഓണാക്കുമ്പോൾ, നിങ്ങൾ ചെയ്യുന്ന എല്ലാ പ്രവർത്തനങ്ങളും VBA നിർദ്ദേശങ്ങളുടെ രൂപത്തിൽ Excel യഥാർത്ഥത്തിൽ രേഖപ്പെടുത്തുന്നു. ലളിതമായി പറഞ്ഞാൽ, Excel നിങ്ങൾക്കായി കോഡ് എഴുതുന്നു.

ഈ പ്രോഗ്രാം കോഡ് കാണുന്നതിന്, നിങ്ങൾക്ക് മെനുവിൽ ആവശ്യമാണ് മാക്രോകൾ (മാക്രോസ്) ടാബ് കാണുക (കാണുക) ക്ലിക്ക് ചെയ്യുക മാക്രോകൾ കാണുക (മാക്രോസ്) കൂടാതെ തുറക്കുന്ന ഡയലോഗ് ബോക്സിൽ ക്ലിക്ക് ചെയ്യുക തിരുത്തുക (മാറ്റം).

ജനൽ തുറക്കുന്നു. അപ്ലിക്കേഷനുകൾക്കായുള്ള വിഷ്വൽ ബേസിക്, അതിൽ നമ്മൾ റെക്കോർഡ് ചെയ്ത മാക്രോയുടെ പ്രോഗ്രാം കോഡ് കാണും. അതെ, നിങ്ങൾ ശരിയായി മനസ്സിലാക്കി, ഇവിടെ നിങ്ങൾക്ക് ഈ കോഡ് മാറ്റാനും ഒരു പുതിയ മാക്രോ സൃഷ്ടിക്കാനും കഴിയും. ഈ പാഠത്തിലെ പട്ടിക ഉപയോഗിച്ച് ഞങ്ങൾ ചെയ്ത പ്രവർത്തനങ്ങൾ Excel-ലെ ഓട്ടോമാറ്റിക് മാക്രോ റെക്കോർഡിംഗ് ഉപയോഗിച്ച് റെക്കോർഡുചെയ്യാനാകും. എന്നാൽ കൂടുതൽ സങ്കീർണ്ണമായ മാക്രോകൾക്ക്, നന്നായി ട്യൂൺ ചെയ്ത ക്രമവും പ്രവർത്തന യുക്തിയും, മാനുവൽ പ്രോഗ്രാമിംഗ് ആവശ്യമാണ്.

നമ്മുടെ ചുമതലയിലേക്ക് ഒരു ചുവട് കൂടി ചേർക്കാം...

ഞങ്ങളുടെ യഥാർത്ഥ ഡാറ്റ ഫയൽ എന്ന് സങ്കൽപ്പിക്കുക data.csv ചില പ്രക്രിയകൾ വഴി യാന്ത്രികമായി സൃഷ്ടിക്കപ്പെടുകയും എല്ലായ്‌പ്പോഴും ഒരേ സ്ഥലത്ത് ഡിസ്കിൽ സംഭരിക്കുകയും ചെയ്യുന്നു. ഉദാഹരണത്തിന്, C:Datadata.csv - അപ്ഡേറ്റ് ചെയ്ത ഡാറ്റയുള്ള ഫയലിലേക്കുള്ള പാത. ഈ ഫയൽ തുറന്ന് അതിൽ നിന്ന് ഡാറ്റ ഇറക്കുമതി ചെയ്യുന്ന പ്രക്രിയയും ഒരു മാക്രോയിൽ രേഖപ്പെടുത്താം:

  1. ഞങ്ങൾ മാക്രോ സംരക്ഷിച്ച ടെംപ്ലേറ്റ് ഫയൽ തുറക്കുക - ഫോർമാറ്റ് ഡാറ്റ.
  2. എന്ന പേരിൽ ഒരു പുതിയ മാക്രോ സൃഷ്ടിക്കുക ലോഡ്ഡാറ്റ.
  3. ഒരു മാക്രോ റെക്കോർഡ് ചെയ്യുമ്പോൾ ലോഡ്ഡാറ്റ ഫയലിൽ നിന്ന് ഡാറ്റ ഇറക്കുമതി ചെയ്യുക data.csv - പാഠത്തിന്റെ മുൻ ഭാഗത്ത് ഞങ്ങൾ ചെയ്തതുപോലെ.
  4. ഇറക്കുമതി പൂർത്തിയാകുമ്പോൾ, മാക്രോ റെക്കോർഡ് ചെയ്യുന്നത് നിർത്തുക.
  5. സെല്ലുകളിൽ നിന്ന് എല്ലാ ഡാറ്റയും ഇല്ലാതാക്കുക.
  6. മാക്രോ-പ്രാപ്തമാക്കിയ Excel ടെംപ്ലേറ്റായി ഫയൽ സംരക്ഷിക്കുക (XLTM വിപുലീകരണം).

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

നിങ്ങൾക്ക് പ്രോഗ്രാമിംഗിലേക്ക് പ്രവേശിക്കണമെങ്കിൽ, ഈ രണ്ട് മാക്രോകളുടെയും പ്രവർത്തനങ്ങളെ ഒന്നായി സംയോജിപ്പിക്കാം - ഇതിൽ നിന്ന് കോഡ് പകർത്തുന്നതിലൂടെ ലോഡ്ഡാറ്റ കോഡിന്റെ ആരംഭം വരെ ഫോർമാറ്റ് ഡാറ്റ.

നിങ്ങളുടെ അഭിപ്രായങ്ങൾ രേഖപ്പെടുത്തുക