കൃത്യസമയത്ത് ഒരു മാക്രോ പ്രവർത്തിപ്പിക്കുന്നു

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

എക്സലിനും വിൻഡോസിനും ഇത് നടപ്പിലാക്കാനുള്ള കഴിവ് എന്താണെന്ന് നോക്കാം.

ഒരു നിശ്ചിത ആവൃത്തിയിൽ ഒരു മാക്രോ പ്രവർത്തിപ്പിക്കുന്നു

ബിൽറ്റ്-ഇൻ വിബിഎ രീതി ഉപയോഗിക്കുക എന്നതാണ് ഇതിനുള്ള എളുപ്പവഴി അപേക്ഷ.ഓൺടൈംനിർദ്ദിഷ്ട സമയത്ത് നിർദ്ദിഷ്ട മാക്രോ പ്രവർത്തിപ്പിക്കുന്ന ഒരു. ഒരു പ്രായോഗിക ഉദാഹരണത്തിലൂടെ ഇത് മനസ്സിലാക്കാം.

ടാബിലെ അതേ പേരിലുള്ള ബട്ടൺ ഉപയോഗിച്ച് വിഷ്വൽ ബേസിക് എഡിറ്റർ തുറക്കുക ഡെവലപ്പർ (ഡെവലപ്പർ) അല്ലെങ്കിൽ കീബോർഡ് കുറുക്കുവഴി ആൾട്ട്+F11, മെനുവിലൂടെ ഒരു പുതിയ മൊഡ്യൂൾ ചേർക്കുക തിരുകുക - മൊഡ്യൂൾ താഴെ പറയുന്ന കോഡ് അവിടെ പകർത്തുക:

മങ്ങിയ TimeToRun 'ഗ്ലോബൽ വേരിയബിൾ അവിടെ അടുത്ത റൺ ടൈം സംഭരിക്കുന്നു 'ഇതാണ് പ്രധാന മാക്രോ സബ് MyMacro() ആപ്ലിക്കേഷൻ. കണക്കാക്കുക 'പുസ്‌തകം റേഞ്ച്("A1") വീണ്ടും കണക്കാക്കുക.Interior.ColorIndex = Int(Rnd() * 56) 'ഫിൽ ചെയ്യുക ക്രമരഹിതമായ നിറമുള്ള സെൽ A1 :) അടുത്ത റൺ ടൈം സജ്ജീകരിക്കാൻ NextRun എന്ന് വിളിക്കുക 'NextRun മാക്രോ പ്രവർത്തിപ്പിക്കുക End Sub 'ഈ മാക്രോ പ്രധാന മാക്രോയുടെ അടുത്ത റണ്ണിനുള്ള സമയം സജ്ജീകരിക്കുന്നു Sub NextRun() TimeToRun = Now + TimeValue("00: 00:03") 'നിലവിലെ സമയ അപ്ലിക്കേഷനിലേക്ക് 3 സെക്കൻഡ് ചേർക്കുക.OnTime TimeToRun, "MyMacro" 'ആവർത്തിച്ചുള്ള ക്രമം ആരംഭിക്കുന്നതിന് അടുത്ത റൺ എൻഡ് സബ് 'മാക്രോ ഷെഡ്യൂൾ ചെയ്യുക സബ് സ്റ്റാർട്ട്() റിപ്പീറ്റ് സീക്വൻസ് നിർത്താൻ നെക്സ്റ്റ് റൺ എൻഡ് സബ് 'മാക്രോ എന്ന് വിളിക്കുക സബ് ഫിനിഷ്() ആപ്ലിക്കേഷൻ.ഓൺടൈം ടൈം ടു റൺ, "മൈമാക്രോ", , ഫാൾസ് എൻഡ് സബ്  

ഇവിടെ എന്താണെന്ന് നമുക്ക് കണ്ടുപിടിക്കാം.

ആദ്യം, ഞങ്ങളുടെ മാക്രോയുടെ അടുത്ത റണ്ണിന്റെ സമയം സംഭരിക്കുന്ന ഒരു വേരിയബിൾ ആവശ്യമാണ് - ഞാൻ അതിനെ വിളിച്ചു TimeToRun. ഈ വേരിയബിളിന്റെ ഉള്ളടക്കങ്ങൾ ഞങ്ങളുടെ തുടർന്നുള്ള എല്ലാ മാക്രോകൾക്കും ലഭ്യമായിരിക്കണം, അതിനാൽ ഞങ്ങൾ ഇത് നിർമ്മിക്കേണ്ടതുണ്ട് ഗ്ലോബൽ, അതായത് ആദ്യത്തേതിന് മുമ്പ് മൊഡ്യൂളിന്റെ തുടക്കത്തിൽ തന്നെ പ്രഖ്യാപിക്കുക സബ്.

അടുത്തതായി ഞങ്ങളുടെ പ്രധാന മാക്രോ വരുന്നു മൈ മാക്രോ, ഇത് പ്രധാന ചുമതല നിർവഹിക്കും - രീതി ഉപയോഗിച്ച് പുസ്തകം വീണ്ടും കണക്കാക്കുക അപേക്ഷ.കണക്കുകൂട്ടുക. ഇത് കൂടുതൽ വ്യക്തമാക്കുന്നതിന്, തീയതിയും സമയവും പ്രദർശിപ്പിക്കുന്ന സെല്ലിലെ ഷീറ്റിലേക്ക് =TDATE() എന്ന ഫോർമുല ഞാൻ ചേർത്തു - വീണ്ടും കണക്കാക്കുമ്പോൾ, അതിന്റെ ഉള്ളടക്കം നമ്മുടെ കൺമുന്നിൽ തന്നെ അപ്‌ഡേറ്റ് ചെയ്യപ്പെടും (സെല്ലിലെ സെക്കൻഡുകളുടെ ഡിസ്പ്ലേ ഓണാക്കുക ഫോർമാറ്റ്). കൂടുതൽ വിനോദത്തിനായി, ക്രമരഹിതമായി തിരഞ്ഞെടുത്ത നിറം ഉപയോഗിച്ച് സെൽ A1 പൂരിപ്പിക്കാനുള്ള കമാൻഡ് ഞാൻ മാക്രോയിൽ ചേർത്തു (വർണ്ണ കോഡ് 1..0 ശ്രേണിയിലെ ഒരു പൂർണ്ണസംഖ്യയാണ്, ഇത് ഫംഗ്‌ഷൻ വഴി ജനറേറ്റുചെയ്യുന്നു. Rnd കൂടാതെ ഒരു പൂർണ്ണസംഖ്യ ഫംഗ്‌ഷനിലേക്ക് റൗണ്ട് ചെയ്യുന്നു int).

മാക്രോ അടുത്തത് റൺ മുമ്പത്തെ മൂല്യത്തിലേക്ക് ചേർക്കുന്നു TimeToRun 3 സെക്കൻഡ് കൂടി, തുടർന്ന് പ്രധാന മാക്രോയുടെ അടുത്ത റൺ ഷെഡ്യൂൾ ചെയ്യുന്നു മൈ മാക്രോ ഈ പുതിയ കാലത്തിനായി. തീർച്ചയായും, പ്രായോഗികമായി, ഫംഗ്ഷൻ ആർഗ്യുമെന്റുകൾ സജ്ജീകരിച്ചുകൊണ്ട് നിങ്ങൾക്ക് ആവശ്യമുള്ള മറ്റേതെങ്കിലും സമയ ഇടവേളകൾ ഉപയോഗിക്കാം സമയമൂല്യം hh:mm:ss എന്ന ഫോർമാറ്റിൽ.

അവസാനമായി, സൗകര്യാർത്ഥം, കൂടുതൽ സീക്വൻസ് ലോഞ്ച് മാക്രോകൾ ചേർത്തു. വീട് അതിന്റെ പൂർത്തീകരണവും തീര്ക്കുക. അവസാനത്തേത് ക്രമം തകർക്കാൻ നാലാമത്തെ രീതി ആർഗ്യുമെന്റ് ഉപയോഗിക്കുന്നു. സമയത്ത് തുല്യമായ തെറ്റായ.

നിങ്ങൾ മാക്രോ പ്രവർത്തിപ്പിക്കുകയാണെങ്കിൽ ആകെ വീട്, അപ്പോൾ ഈ കറൗസൽ മുഴുവൻ കറങ്ങും, ഷീറ്റിൽ ഇനിപ്പറയുന്ന ചിത്രം ഞങ്ങൾ കാണും:

നിങ്ങൾക്ക് യഥാക്രമം മാക്രോ പ്രവർത്തിപ്പിച്ച് ക്രമം നിർത്താം തീര്ക്കുക. സൗകര്യാർത്ഥം, കമാൻഡ് ഉപയോഗിച്ച് നിങ്ങൾക്ക് രണ്ട് മാക്രോകൾക്കും കീബോർഡ് കുറുക്കുവഴികൾ നൽകാം മാക്രോകൾ - ഓപ്ഷനുകൾ ടാബ് ഡെവലപ്പർ (ഡെവലപ്പർ - മാക്രോകൾ - ഓപ്ഷനുകൾ).

ഒരു ഷെഡ്യൂളിൽ ഒരു മാക്രോ പ്രവർത്തിപ്പിക്കുന്നു

തീർച്ചയായും, മുകളിൽ വിവരിച്ച എല്ലാം നിങ്ങൾക്ക് Microsoft Excel പ്രവർത്തിക്കുകയും അതിൽ ഞങ്ങളുടെ ഫയൽ തുറന്നിരിക്കുകയും ചെയ്താൽ മാത്രമേ സാധ്യമാകൂ. ഇപ്പോൾ കൂടുതൽ സങ്കീർണ്ണമായ ഒരു കേസ് നോക്കാം: നൽകിയിരിക്കുന്ന ഷെഡ്യൂൾ അനുസരിച്ച് നിങ്ങൾ Excel പ്രവർത്തിപ്പിക്കേണ്ടതുണ്ട്, ഉദാഹരണത്തിന്, എല്ലാ ദിവസവും 5:00 ന്, അതിൽ വലുതും സങ്കീർണ്ണവുമായ ഒരു റിപ്പോർട്ട് തുറന്ന് അതിലെ എല്ലാ കണക്ഷനുകളും അന്വേഷണങ്ങളും അപ്ഡേറ്റ് ചെയ്യുക. ഞങ്ങൾ ജോലിയിൽ എത്തുമ്പോഴേക്കും തയ്യാറായിരിക്കുക

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

ഷെഡ്യൂളറുമായി പ്രവർത്തിക്കുന്നതിന് വിപുലമായ ഉപയോക്തൃ അവകാശങ്ങൾ ആവശ്യമായി വരുമെന്ന് ഞാൻ ഉടൻ തന്നെ നിങ്ങൾക്ക് മുന്നറിയിപ്പ് നൽകാൻ ആഗ്രഹിക്കുന്നു, അതിനാൽ ഓഫീസിലെ നിങ്ങളുടെ വർക്ക് കമ്പ്യൂട്ടറിൽ ചുവടെ വിവരിച്ചിരിക്കുന്ന കമാൻഡുകളും ഫംഗ്‌ഷനുകളും കണ്ടെത്താൻ കഴിയുന്നില്ലെങ്കിൽ, സഹായത്തിനായി നിങ്ങളുടെ ഐടി സ്പെഷ്യലിസ്റ്റുകളെ ബന്ധപ്പെടുക.

ഷെഡ്യൂളർ സമാരംഭിക്കുന്നു

അതിനാൽ നമുക്ക് ഷെഡ്യൂളർ ആരംഭിക്കാം. ഇത് ചെയ്യുന്നതിന്, നിങ്ങൾക്ക് ഒന്നുകിൽ ചെയ്യാം:

  • ബട്ടണിൽ റൈറ്റ് ക്ലിക്ക് ചെയ്യുക ആരംഭിക്കുക തിരഞ്ഞെടുക്കൂ കമ്പ്യൂട്ടർ മാനേജ്മെന്റ് (കമ്പ്യൂട്ടർ മാനേജ്മെന്റ്)
  • നിയന്ത്രണ പാനലിൽ തിരഞ്ഞെടുക്കുക: അഡ്മിനിസ്ട്രേഷൻ - ടാസ്ക് ഷെഡ്യൂളർ (നിയന്ത്രണ പാനൽ - അഡ്മിനിസ്ട്രേറ്റീവ് ടൂളുകൾ - ടാസ്ക് ഷെഡ്യൂളർ)
  • പ്രധാന മെനുവിൽ നിന്ന് തിരഞ്ഞെടുക്കുക ആരംഭിക്കുക - ആക്സസറികൾ - സിസ്റ്റം ടൂളുകൾ - ടാസ്ക് ഷെഡ്യൂളർ
  • കീബോർഡ് കുറുക്കുവഴി അമർത്തുക വിജയം+R, നൽകുക taskchd.msc അമർത്തുക നൽകുക

ഇനിപ്പറയുന്ന വിൻഡോ സ്ക്രീനിൽ ദൃശ്യമാകും (എനിക്ക് ഒരു ഇംഗ്ലീഷ് പതിപ്പുണ്ട്, എന്നാൽ നിങ്ങൾക്ക് ഒരു പതിപ്പും ഉണ്ടായിരിക്കാം):

കൃത്യസമയത്ത് ഒരു മാക്രോ പ്രവർത്തിപ്പിക്കുന്നു

ഒരു ടാസ്‌ക് സൃഷ്‌ടിക്കുക

ലളിതമായ ഒരു ഘട്ടം ഘട്ടമായുള്ള വിസാർഡ് ഉപയോഗിച്ച് ഒരു പുതിയ ടാസ്‌ക് സൃഷ്‌ടിക്കുന്നതിന്, ലിങ്കിൽ ക്ലിക്കുചെയ്യുക ഒരു ലളിതമായ ജോലി സൃഷ്ടിക്കുക (അടിസ്ഥാന ദൗത്യം സൃഷ്ടിക്കുക) വലത് പാനലിൽ.

മാന്ത്രികന്റെ ആദ്യ ഘട്ടത്തിൽ, സൃഷ്ടിക്കേണ്ട ടാസ്ക്കിന്റെ പേരും വിവരണവും നൽകുക:

കൃത്യസമയത്ത് ഒരു മാക്രോ പ്രവർത്തിപ്പിക്കുന്നു

ബട്ടണിൽ ക്ലിക്കുചെയ്യുക അടുത്തത് (അടുത്തത്) അടുത്ത ഘട്ടത്തിൽ ഞങ്ങൾ ഒരു ട്രിഗർ തിരഞ്ഞെടുക്കുന്നു - ലോഞ്ച് ഫ്രീക്വൻസി അല്ലെങ്കിൽ ഞങ്ങളുടെ ടാസ്ക് സമാരംഭിക്കുന്ന ഒരു ഇവന്റ് (ഉദാഹരണത്തിന്, കമ്പ്യൂട്ടർ ഓണാക്കുന്നു):

കൃത്യസമയത്ത് ഒരു മാക്രോ പ്രവർത്തിപ്പിക്കുന്നു

നിങ്ങൾ തിരഞ്ഞെടുക്കുകയാണെങ്കിൽ ദിവസേന (ദിവസേന), അടുത്ത ഘട്ടത്തിൽ നിങ്ങൾ ഒരു നിർദ്ദിഷ്ട സമയം തിരഞ്ഞെടുക്കേണ്ടതുണ്ട്, ക്രമത്തിന്റെയും ഘട്ടത്തിന്റെയും ആരംഭ തീയതി (ഓരോ 2-ാം ദിവസം, 5-ാം ദിവസം മുതലായവ):

കൃത്യസമയത്ത് ഒരു മാക്രോ പ്രവർത്തിപ്പിക്കുന്നു

അടുത്ത ഘട്ടം ഒരു പ്രവർത്തനം തിരഞ്ഞെടുക്കുക എന്നതാണ് - പ്രോഗ്രാം പ്രവർത്തിപ്പിക്കുക (ഒരു പ്രോഗ്രാം ആരംഭിക്കുക):

കൃത്യസമയത്ത് ഒരു മാക്രോ പ്രവർത്തിപ്പിക്കുന്നു

അവസാനമായി, ഏറ്റവും രസകരമായ കാര്യം കൃത്യമായി തുറക്കേണ്ടത് എന്താണ്:

കൃത്യസമയത്ത് ഒരു മാക്രോ പ്രവർത്തിപ്പിക്കുന്നു

പ്രോഗ്രാം അല്ലെങ്കിൽ സ്ക്രിപ്റ്റ് (പ്രോഗ്രാം/സ്ക്രിപ്റ്റ്) നിങ്ങൾ ഒരു പ്രോഗ്രാമായി Microsoft Excel-ലേക്കുള്ള പാത നൽകേണ്ടതുണ്ട്, അതായത് നേരിട്ട് Excel എക്സിക്യൂട്ടബിളിലേക്ക്. വിൻഡോസിന്റെയും ഓഫീസിന്റെയും വ്യത്യസ്‌ത പതിപ്പുകളുള്ള വ്യത്യസ്‌ത കമ്പ്യൂട്ടറുകളിൽ, ഈ ഫയൽ വ്യത്യസ്‌ത ഫോൾഡറുകളിലായിരിക്കാം, അതിനാൽ അതിന്റെ ലൊക്കേഷൻ കണ്ടെത്തുന്നതിനുള്ള ചില വഴികൾ ഇതാ:

  • ഡെസ്‌ക്‌ടോപ്പിലോ ടാസ്‌ക്‌ബാറിലോ Excel സമാരംഭിക്കുന്നതിന് ഐക്കണിൽ (കുറുക്കുവഴി) വലത്-ക്ലിക്കുചെയ്‌ത് കമാൻഡ് തിരഞ്ഞെടുക്കുക മെറ്റീരിയൽസ് (പ്രോപ്പർട്ടികൾ), തുടർന്ന് തുറക്കുന്ന വിൻഡോയിൽ, വരിയിൽ നിന്ന് പാത പകർത്തുക ടാർഗെറ്റ്:

    കൃത്യസമയത്ത് ഒരു മാക്രോ പ്രവർത്തിപ്പിക്കുന്നു                      കൃത്യസമയത്ത് ഒരു മാക്രോ പ്രവർത്തിപ്പിക്കുന്നു

  • ഏതെങ്കിലും Excel വർക്ക്ബുക്ക് തുറക്കുക, തുടർന്ന് തുറക്കുക ടാസ്ക് മാനേജർ (ടാസ്ക് മാനേജർ) പ്രേരിപ്പിക്കുന്നു Ctrl+ആൾട്ട്+മുതൽ ഒപ്പം വരിയിൽ റൈറ്റ് ക്ലിക്ക് ചെയ്യുക വഴി Microsoft Excel, ഒരു കമാൻഡ് തിരഞ്ഞെടുക്കുക മെറ്റീരിയൽസ് (പ്രോപ്പർട്ടികൾ). തുറക്കുന്ന വിൻഡോയിൽ, നിങ്ങൾക്ക് പാത പകർത്താനാകും, അതിലേക്ക് ഒരു ബാക്ക്‌സ്ലാഷും അവസാനം EXCEL.EXE-ഉം ചേർക്കാൻ മറക്കരുത്:

    കൃത്യസമയത്ത് ഒരു മാക്രോ പ്രവർത്തിപ്പിക്കുന്നു              കൃത്യസമയത്ത് ഒരു മാക്രോ പ്രവർത്തിപ്പിക്കുന്നു

  • Excel തുറക്കുക, കീബോർഡ് കുറുക്കുവഴി ഉപയോഗിച്ച് വിഷ്വൽ ബേസിക് എഡിറ്റർ തുറക്കുക ആൾട്ട്+F11, പാനൽ തുറക്കുക ഉടൻതന്നെ ഒരു കോമ്പിനേഷൻ Ctrl+G, അതിൽ കമാൻഡ് നൽകുക:

    ? അപേക്ഷ.പാത്ത്

    … കൂടാതെ ക്ലിക്ക് ചെയ്യുക നൽകുക

    കൃത്യസമയത്ത് ഒരു മാക്രോ പ്രവർത്തിപ്പിക്കുന്നു

    തത്ഫലമായുണ്ടാകുന്ന പാത പകർത്തുക, അതിലേക്ക് ഒരു ബാക്ക്‌സ്ലാഷും അവസാനം EXCEL.EXE-ഉം ചേർക്കാൻ മറക്കരുത്.

ആർഗ്യുമെന്റുകൾ ചേർക്കുക (ഓപ്ഷണൽ) (ആർഗ്യുമെന്റുകൾ ചേർക്കുക (ഓപ്ഷണൽ)) ഞങ്ങൾ തുറക്കാൻ ആഗ്രഹിക്കുന്ന മാക്രോ ഉപയോഗിച്ച് നിങ്ങൾ പുസ്തകത്തിലേക്കുള്ള മുഴുവൻ പാതയും ചേർക്കേണ്ടതുണ്ട്.

എല്ലാം നൽകുമ്പോൾ, ക്ലിക്കുചെയ്യുക അടുത്തത് എന്നിട്ട് തീര്ക്കുക (പൂർത്തിയാക്കുക). ചുമതല പൊതുവായ പട്ടികയിലേക്ക് ചേർക്കണം:

കൃത്യസമയത്ത് ഒരു മാക്രോ പ്രവർത്തിപ്പിക്കുന്നു

വലതുവശത്തുള്ള ബട്ടണുകൾ ഉപയോഗിച്ച് സൃഷ്ടിച്ച ടാസ്ക് കൈകാര്യം ചെയ്യുന്നത് സൗകര്യപ്രദമാണ്. ഇവിടെ നിങ്ങൾക്ക് ടാസ്ക് ഉടൻ പ്രവർത്തിപ്പിച്ച് പരിശോധിക്കാം (ഓട്ടം)നിശ്ചിത സമയത്തിന് കാത്തുനിൽക്കാതെ. നിങ്ങൾക്ക് ഒരു ടാസ്ക് താൽക്കാലികമായി നിർജ്ജീവമാക്കാം (പ്രവർത്തനരഹിതമാക്കുക)നിങ്ങളുടെ അവധിക്കാലം പോലെയുള്ള ഒരു കാലയളവിലേക്ക് ഇത് പ്രവർത്തിക്കുന്നത് നിർത്തുന്നു. ശരി, നിങ്ങൾക്ക് എല്ലായ്പ്പോഴും ബട്ടണിലൂടെ പാരാമീറ്ററുകൾ (തീയതികൾ, സമയം, ഫയലിന്റെ പേര്) മാറ്റാൻ കഴിയും മെറ്റീരിയൽസ് (പ്രോപ്പർട്ടികൾ).

ഒരു ഫയൽ തുറക്കാൻ ഒരു മാക്രോ ചേർക്കുക

ഫയൽ ഓപ്പൺ ഇവന്റിൽ ഞങ്ങൾക്ക് ആവശ്യമായ മാക്രോയുടെ ലോഞ്ച് ഞങ്ങളുടെ പുസ്തകത്തിൽ തൂക്കിയിടുന്നത് ഇപ്പോൾ അവശേഷിക്കുന്നു. ഇത് ചെയ്യുന്നതിന്, പുസ്തകം തുറന്ന് കീബോർഡ് കുറുക്കുവഴി ഉപയോഗിച്ച് വിഷ്വൽ ബേസിക് എഡിറ്ററിലേക്ക് പോകുക ആൾട്ട്+F11 അല്ലെങ്കിൽ ബട്ടണുകൾ വിഷ്വൽ ബേസിക് ടാബ് ഡെവലപ്പർ (ഡെവലപ്പർ). മുകളിൽ ഇടത് കോണിൽ തുറക്കുന്ന വിൻഡോയിൽ, നിങ്ങൾ ട്രീയിൽ ഞങ്ങളുടെ ഫയൽ കണ്ടെത്തി മൊഡ്യൂൾ തുറക്കാൻ ഇരട്ട-ക്ലിക്കുചെയ്യേണ്ടതുണ്ട്. ഈ പുസ്തകം (ഈ വർക്ക്ബുക്ക്).

വിഷ്വൽ ബേസിക് എഡിറ്ററിൽ നിങ്ങൾ ഈ വിൻഡോ കാണുന്നില്ലെങ്കിൽ, നിങ്ങൾക്ക് ഇത് മെനുവിലൂടെ തുറക്കാം കാണുക - പ്രോജക്റ്റ് എക്സ്പ്ലോറർ.

തുറക്കുന്ന മൊഡ്യൂൾ വിൻഡോയിൽ, മുകളിലുള്ള ഡ്രോപ്പ്-ഡൗൺ ലിസ്റ്റുകളിൽ നിന്ന് തിരഞ്ഞെടുത്ത് ഒരു ബുക്ക് ഓപ്പൺ ഇവന്റ് ഹാൻഡ്‌ലർ ചേർക്കുക. വർക്ക്ബുക്ക് и തുറക്കുക, യഥാക്രമം:

കൃത്യസമയത്ത് ഒരു മാക്രോ പ്രവർത്തിപ്പിക്കുന്നു

ഒരു നടപടിക്രമ ടെംപ്ലേറ്റ് സ്ക്രീനിൽ ദൃശ്യമാകണം. വർക്ക്ബുക്ക്_തുറക്കുക, വരികൾക്കിടയിൽ എവിടെ സ്വകാര്യ ഉപ и അവസാനിപ്പിക്കുക സബ് കൂടാതെ ഈ എക്സൽ വർക്ക്ബുക്ക് തുറക്കുമ്പോൾ, ഷെഡ്യൂളർ ഷെഡ്യൂൾ അനുസരിച്ച് തുറക്കുമ്പോൾ സ്വയമേവ എക്സിക്യൂട്ട് ചെയ്യേണ്ട VBA കമാൻഡുകൾ നിങ്ങൾ ചേർക്കേണ്ടതുണ്ട്. ഓവർക്ലോക്കിംഗിനുള്ള ചില ഉപയോഗപ്രദമായ ഓപ്ഷനുകൾ ഇതാ:

  • ഈ വർക്ക്ബുക്ക്.എല്ലാം പുതുക്കുക - എല്ലാ ബാഹ്യ ഡാറ്റാ അന്വേഷണങ്ങളും പവർ ക്വറി അന്വേഷണങ്ങളും പിവറ്റ് ടേബിളുകളും പുതുക്കുന്നു. ഏറ്റവും വൈവിധ്യമാർന്ന ഓപ്ഷൻ. ഡിഫോൾട്ടായി ബാഹ്യ ഡാറ്റയിലേക്കുള്ള കണക്ഷനുകൾ അനുവദിക്കാനും അതിലൂടെ ലിങ്കുകൾ അപ്ഡേറ്റ് ചെയ്യാനും മറക്കരുത് ഫയൽ - ഓപ്ഷനുകൾ - ട്രസ്റ്റ് സെന്റർ - ട്രസ്റ്റ് സെന്റർ ഓപ്ഷനുകൾ - ബാഹ്യ ഉള്ളടക്കം, അല്ലെങ്കിൽ, നിങ്ങൾ പുസ്തകം തുറക്കുമ്പോൾ, ഒരു സാധാരണ മുന്നറിയിപ്പ് ദൃശ്യമാകും, ഒന്നും അപ്ഡേറ്റ് ചെയ്യാതെ Excel, ബട്ടണിൽ ക്ലിക്ക് ചെയ്യുന്ന രൂപത്തിൽ നിങ്ങളുടെ അനുഗ്രഹത്തിനായി കാത്തിരിക്കും. ഉള്ളടക്കം പ്രവർത്തനക്ഷമമാക്കുക (ഉള്ളടക്കം പ്രവർത്തനക്ഷമമാക്കുക):

    കൃത്യസമയത്ത് ഒരു മാക്രോ പ്രവർത്തിപ്പിക്കുന്നു

  • ActiveWorkbook.Connections(“Connection_Name”).പുതുക്കുക - Connection_Name കണക്ഷനിലെ ഡാറ്റ അപ്ഡേറ്റ് ചെയ്യുന്നു.
  • ഷീറ്റുകൾ ("ഷീറ്റ് 5").പിവറ്റ് ടേബിളുകൾ("പിവറ്റ് ടേബിൾ1«).PivotCache.Refresh - പേരുള്ള ഒരൊറ്റ പിവറ്റ് പട്ടിക അപ്‌ഡേറ്റ് ചെയ്യുന്നു പിവറ്റ് ടേബിൾ1 ഷീറ്റിൽ ഷീറ്റ് 5.
  • അപേക്ഷ.കണക്കുകൂട്ടുക - എല്ലാ തുറന്ന എക്സൽ വർക്ക്ബുക്കുകളുടെയും വീണ്ടും കണക്കുകൂട്ടൽ.
  • Application.CalculateFullRebuild - എല്ലാ ഫോർമുലകളും നിർബന്ധിതമായി വീണ്ടും കണക്കാക്കുകയും എല്ലാ ഓപ്പൺ വർക്ക്ബുക്കുകളിലെയും സെല്ലുകൾക്കിടയിലുള്ള എല്ലാ ഡിപൻഡൻസികളുടെ പുനർനിർമ്മാണവും (എല്ലാ ഫോർമുലകളും വീണ്ടും നൽകുന്നതിന് തുല്യമാണ്).
  • വർക്ക്ഷീറ്റുകൾ (“റിപ്പോർട്ട്”).പ്രിന്റ്ഔട്ട് - പ്രിന്റ് ഷീറ്റ് ചിത്രങ്ങള്.
  • MyMacro എന്ന് വിളിക്കുക - പേരുള്ള ഒരു മാക്രോ പ്രവർത്തിപ്പിക്കുക മൈ മാക്രോ.
  • ഈ വർക്ക്ബുക്ക്. സംരക്ഷിക്കുക - നിലവിലെ പുസ്തകം സംരക്ഷിക്കുക
  • ThisWorkbooks.“D:ArchiveReport” ആയി സംരക്ഷിക്കുക & മാറ്റിസ്ഥാപിക്കുക(ഇപ്പോൾ, “:”, “-“) & “.xlsx” - പുസ്തകം ഒരു ഫോൾഡറിലേക്ക് സംരക്ഷിക്കുക ഡി:ആർക്കൈവ് പേരിൽ ചിത്രങ്ങള് പേരിനൊപ്പം തീയതിയും സമയവും ചേർത്തു.

രാവിലെ 5:00 മണിക്ക് ഷെഡ്യൂളർ ഫയൽ തുറക്കുമ്പോൾ മാത്രമേ മാക്രോ എക്സിക്യൂട്ട് ചെയ്യാവൂ എന്ന് നിങ്ങൾ ആഗ്രഹിക്കുന്നുവെങ്കിൽ, കൂടാതെ പ്രവർത്തി ദിവസത്തിൽ ഉപയോക്താവ് വർക്ക്ബുക്ക് തുറക്കുമ്പോഴല്ല, ഒരു സമയ പരിശോധന ചേർക്കുന്നത് അർത്ഥമാക്കുന്നു, ഉദാഹരണത്തിന്:

ഫോർമാറ്റ് (ഇപ്പോൾ, "hh:mm") = "05:00" ആണെങ്കിൽ ThisWorkbook.RefreshAll  

അത്രയേയുള്ളൂ. നിങ്ങളുടെ വർക്ക്ബുക്ക് മാക്രോ-പ്രാപ്‌തമാക്കിയ ഫോർമാറ്റിൽ (xlsm അല്ലെങ്കിൽ xlsb) സംരക്ഷിക്കാൻ മറക്കരുത്, നിങ്ങൾക്ക് സുരക്ഷിതമായി Excel അടച്ച് വീട്ടിലേക്ക് പോകാം, നിങ്ങളുടെ കമ്പ്യൂട്ടർ ഓൺ ആക്കിവെക്കുക. ഒരു നിശ്ചിത നിമിഷത്തിൽ (പിസി ലോക്ക് ചെയ്തിട്ടുണ്ടെങ്കിലും), ഷെഡ്യൂളർ Excel സമാരംഭിക്കുകയും അതിൽ നിർദ്ദിഷ്ട ഫയൽ തുറക്കുകയും ചെയ്യും, കൂടാതെ ഞങ്ങളുടെ മാക്രോ പ്രോഗ്രാം ചെയ്ത പ്രവർത്തനങ്ങൾ നിർവഹിക്കും. നിങ്ങളുടെ കനത്ത റിപ്പോർട്ട് യാന്ത്രികമായി വീണ്ടും കണക്കാക്കുമ്പോൾ നിങ്ങൾ കിടക്കയിൽ സുഖമായി ഇരിക്കും - സൗന്ദര്യം! 🙂

  • എന്താണ് മാക്രോകൾ, അവ എങ്ങനെ ഉപയോഗിക്കാം, Excel-ൽ വിഷ്വൽ ബേസിക് കോഡ് എവിടെ ചേർക്കണം
  • Excel-നായി നിങ്ങളുടെ സ്വന്തം മാക്രോ ആഡ്-ഇൻ എങ്ങനെ സൃഷ്ടിക്കാം
  • Excel-ൽ നിങ്ങളുടെ മാക്രോകൾക്കുള്ള ലൈബ്രറിയായി വ്യക്തിഗത മാക്രോ വർക്ക്ബുക്ക് എങ്ങനെ ഉപയോഗിക്കാം

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