မက်ခရိုကို အချိန်မှန်လုပ်ဆောင်ခြင်း။

လက်တွေ့တွင် အလွန်အဖြစ်များသော ကိစ္စတစ်ခု- သင်သတ်မှတ်ထားသောအချိန်တစ်ခုတွင် သို့မဟုတ် ကြိမ်နှုန်းတစ်ခုတွင် သင့် macro တစ်ခု သို့မဟုတ် တစ်ခုထက်ပို၍ လုပ်ဆောင်ရန် လိုအပ်သည်။ ဥပမာအားဖြင့်၊ သင့်တွင် နာရီဝက်ကို အပ်ဒိတ်လုပ်မည့် ကြီးမားလေးလံသော အစီရင်ခံစာတစ်ခုရှိပြီး နံနက်အလုပ်သို့ မရောက်ရှိမီ နာရီဝက်အလိုတွင် အပ်ဒိတ်ကို လုပ်ဆောင်လိုပါသည်။ သို့မဟုတ် သတ်မှတ်ထားသော ကြိမ်နှုန်းဖြင့် ဝန်ထမ်းများထံ အလိုအလျောက် အီးမေးလ်များ ပေးပို့သင့်သော မက်ခရိုတစ်ခုရှိသည်။ ဒါမှမဟုတ် PivotTable နဲ့ အလုပ်လုပ်တဲ့အခါ၊ 10 စက္ကန့်တိုင်း ပျံသန်းမှုအပေါ် အပ်ဒိတ်လုပ်လိုတာမျိုး၊ အစရှိသဖြင့်ပေါ့။

ဒါကို အကောင်အထည်ဖော်နိုင်တဲ့ Excel နဲ့ Windows က ဘယ်လိုမျိုး စွမ်းဆောင်နိုင်လဲ ဆိုတာ ကြည့်ကြရအောင်။

သတ်မှတ်ထားသော ကြိမ်နှုန်းဖြင့် မက်ခရိုကို လုပ်ဆောင်ခြင်း။

ဒါကိုလုပ်ဖို့ အလွယ်ဆုံးနည်းလမ်းကတော့ built-in VBA method ကိုသုံးဖို့ပါပဲ။ Application.OnTimeသတ်မှတ်ထားသောအချိန်၌ သတ်မှတ်ထားသော မက်ခရိုကို လုပ်ဆောင်ပေးသည်။ ဒါကို လက်တွေ့ဥပမာနဲ့ နားလည်ကြည့်ရအောင်။

တက်ဘ်ပေါ်ရှိ အမည်တူခလုတ်ဖြင့် Visual Basic တည်းဖြတ်သူကို ဖွင့်ပါ။ ဆော့ဖ်ဝဲရေး (ပြုစုသူ) သို့မဟုတ် ကီးဘုတ်ဖြတ်လမ်း alt+F11မီနူးမှတဆင့် မော်ဂျူးအသစ်ကို ထည့်သွင်းပါ။ Module ထည့်သွင်းပါ။ ပြီးလျှင် အောက်ပါကုဒ်ကို ထိုနေရာတွင် ကူးယူပါ။

Dim TimeToRun 'global variable' သည် နောက်ထွက်မည့်အချိန်ကို သိမ်းဆည်းထားသည့် 'ဤသည်မှာ ပင်မ macro Sub MyMacro() Application.Calculate 'recalculate the book Range("A1").Interior.ColorIndex = Int(Rnd() *56) 'ဖြည့်စွက် ကျပန်းအရောင်ဖြင့် ဆဲလ် A1 :) NextRun 'ခေါ် NextRun' ကိုခေါ်ပြီး နောက်ပြေးချိန် End Sub ကိုသတ်မှတ်ရန် NextRun 'ဤ macro သည် ပင်မ macro Sub NextRun() TimeToRun = Now + TimeValue("00: 00:03") 'လက်ရှိအချိန် Application.OnTime TimeToRun၊ "MyMacro" 'ထပ်ခါတလဲလဲ အစီအစဥ်ကို စတင်ရန် Sub Start() ထပ်လုပ်သည့် အစီအစဉ်ကို စတင်ရန် NextRun End Sub ' macro ကို ခေါ်ဆိုပါ Sub Finish() Application.OnTime TimeToRun, "MyMacro", , False End Sub  

ဒီမှာဘာတွေလဲ ဆိုတာ အဖြေရှာကြည့်ရအောင်။

ဦးစွာ၊ ကျွန်ုပ်တို့သည် ကျွန်ုပ်တို့၏ macro ၏နောက်ထပ်လည်ပတ်မှုအချိန်ကို သိမ်းဆည်းမည့် variable တစ်ခု လိုအပ်သည် - ကျွန်ုပ်က ၎င်းကို ခေါ်သည်။ TimeToRun. ဤကိန်းရှင်၏ အကြောင်းအရာများကို ကျွန်ုပ်တို့၏ နောက်ဆက်တွဲ မက်ခရိုအားလုံးတွင် ရနိုင်စေရမည်၊ ထို့ကြောင့် ၎င်းကို ပြုလုပ်ရန် လိုအပ်ပါသည်။ ကမ္ဘာလုံးဆိုင်ရာဥပမာ၊ ပထမမစမီ module ၏အစတွင်ကြေငြာပါ။ sub.

နောက်တစ်ခုကတော့ ကျွန်တော်တို့ရဲ့ အဓိက macro ပါ။ MyMacroအဓိကတာဝန်ကိုထမ်းဆောင်မည့် - နည်းလမ်းကိုအသုံးပြု၍ စာအုပ်ကို ပြန်လည်တွက်ချက်ရန် လျှောက်လွှာ။ တွက်ချက်. ပိုမိုရှင်းလင်းစေရန်၊ ရက်စွဲနှင့်အချိန်ကိုပြသပေးသည့် ဆဲလ် A1 ရှိ စာရွက်တွင် ဖော်မြူလာ =TDATE() ကို ပေါင်းထည့်လိုက်သည်- ပြန်လည်တွက်ချက်သောအခါတွင်၊ ၎င်း၏အကြောင်းအရာများကို ကျွန်ုပ်တို့မျက်စိရှေ့မှောက်တွင် အပ်ဒိတ်လုပ်မည် (ဆဲလ်အတွင်းရှိ စက္ကန့်များပြသမှုကို ဖွင့်လိုက်ရုံပင်။ format)။ ပိုပျော်စေရန်အတွက်၊ ကျပန်းရွေးချယ်ထားသောအရောင်ဖြင့် ဆဲလ် A1 ကိုဖြည့်ရန် အမိန့်ပေးချက်ကို မက်ခရိုထဲသို့ ထည့်လိုက်သည် (အရောင်ကုဒ်သည် အပိုင်းအခြား 0..56 အတွင်းရှိ ကိန်းပြည့်ဖြစ်ပြီး၊ လုပ်ဆောင်ချက်ကထုတ်ပေးသည့် အပိုင်းအခြားတစ်ခုဖြစ်သည်။ Rnd နှင့် ကိန်းပြည့် function တစ်ခုအထိ ဝိုင်းထားသည်။ int).

မက္ကရို NextRun ယခင်တန်ဖိုးကို ပေါင်းထည့်သည်။ TimeToRun နောက်ထပ် 3 စက္ကန့်ကြာပြီးနောက် ပင်မ macro ၏ နောက်ပြေးမှုကို အချိန်ဇယားဆွဲပါ။ MyMacro ဤအချိန်သစ်အတွက်။ ဟုတ်ပါတယ်၊ လက်တွေ့မှာ၊ function arguments တွေကို သတ်မှတ်ခြင်းအားဖြင့် သင်လိုအပ်တဲ့ တခြားအချိန်ကြားကာလတွေကို သုံးနိုင်ပါတယ်။ အချိန်တန်ဖိုး ဖော်မတ် hh:mm:ss။

နောက်ဆုံးအနေနှင့်၊ အဆင်ပြေစေရန်အတွက်၊ နောက်ထပ် sequence launch macro ကို ပေါင်းထည့်ထားပါသည်။ ပင်မစာမျက်နှာ နှင့်၎င်း၏ပြီးစီး အပြီးသတ်. နောက်ဆုံးတစ်ခုသည် sequence ကိုချိုးဖျက်ရန်စတုတ္ထနည်းလမ်း argument ကိုအသုံးပြုသည်။ အချိန်မှန် တူညီသော မှားသော.

သင် macro ကို run လျှင်စုစုပေါင်း ပင်မစာမျက်နှာထို့နောက် ဤအဝိုင်းလေးတစ်ခုလုံး လှည့်သွားမည်ဖြစ်ပြီး စာရွက်ပေါ်တွင် အောက်ပါပုံကို ကျွန်ုပ်တို့မြင်ရပါမည်-

အသီးသီး၊ macro ကို run ခြင်းဖြင့် sequence ကို ရပ်တန့်နိုင်သည်။ အပြီးသတ်. အဆင်ပြေစေရန်အတွက်၊ command ကိုအသုံးပြုပြီး macros နှစ်ခုလုံးတွင် ကီးဘုတ်ဖြတ်လမ်းများ သတ်မှတ်ပေးနိုင်ပါသည်။ Macros – ရွေးချယ်စရာများ tab ကို ဆော့ဖ်ဝဲရေး (ဆော့ဖ်ဝဲရေးသားသူ — Macros — ရွေးချယ်စရာများ).

အချိန်ဇယားအတိုင်း မက်ခရိုကို လုပ်ဆောင်ခြင်း။

ဟုတ်ပါတယ်၊ သင့်တွင် Microsoft Excel လည်ပတ်နေပြီး ကျွန်ုပ်တို့၏ဖိုင်ကို ၎င်းတွင်ဖွင့်ထားမှသာ အထက်တွင်ဖော်ပြထားသော အရာအားလုံးသည် ဖြစ်နိုင်သည်။ ယခု ပိုမိုရှုပ်ထွေးသော ကိစ္စတစ်ခုကို ကြည့်ကြပါစို့- ပေးထားသည့် အချိန်ဇယားအတိုင်း Excel ကို လည်ပတ်ရန် လိုအပ်သည်၊ ဥပမာ၊ နေ့စဉ် 5:00 တွင်၊ ၎င်းတွင် ကြီးမားပြီး ရှုပ်ထွေးသော အစီရင်ခံစာကို ဖွင့်ပြီး ၎င်းရှိ ချိတ်ဆက်မှုများနှင့် မေးမြန်းချက်အားလုံးကို အပ်ဒိတ်လုပ်ရန် လိုအပ်ပါသည်။ အလုပ်ရောက်တာနဲ့ အဆင်သင့်ဖြစ်နေပြီ 🙂

ဒီလိုအခြေအနေမျိုးမှာ သုံးတာက ပိုကောင်းပါတယ်။ Windows အစီအစဉ်ဆွဲသူ - အချိန်ဇယားအတိုင်း သတ်မှတ်ထားသော လုပ်ဆောင်ချက်များကို လုပ်ဆောင်နိုင်သည့် မည်သည့် Windows ဗားရှင်းတွင်မဆို အထူးတည်ဆောက်ထားသော ပရိုဂရမ်တစ်ခု။ တကယ်တော့၊ သင့် PC သည် အပ်ဒိတ်များကို ပုံမှန်စစ်ဆေးသည်၊ ဗိုင်းရပ်စ်နှိမ်နင်းရေး ဒေတာဘေ့စ်အသစ်များကို ဒေါင်းလုဒ်လုပ်ခြင်း၊ cloud ဖိုင်တွဲများကို တစ်ပြိုင်တည်းလုပ်ဆောင်ခြင်း စသည်ဖြင့် သင့် PC သည် ၎င်းကို မသိဘဲ အသုံးပြုနေပြီဖြစ်သည်။ အကြောင်းမှာ ၎င်းသည် Scheduler ၏ အလုပ်ဖြစ်သည်။ ထို့ကြောင့် ကျွန်ုပ်တို့၏တာဝန်မှာ Excel ကိုဖွင့်ပြီး ၎င်းတွင် သတ်မှတ်ထားသောဖိုင်ကိုဖွင့်မည့် အခြားလက်ရှိလုပ်ဆောင်စရာများကို ပေါင်းထည့်ရန်ဖြစ်သည်။ ကျွန်ုပ်တို့သည် ကျွန်ုပ်တို့၏ macro ကို အဖြစ်အပျက်တွင် ချိတ်ဆွဲပါမည်။ အလုပ်စာအုပ်_ဖွင့်ပါ။ ဒီဖိုင် – ပြဿနာကို ဖြေရှင်းပြီးပါပြီ။

Scheduler နှင့်လုပ်ဆောင်ရာတွင် အဆင့်မြင့်အသုံးပြုသူအခွင့်အရေးများ လိုအပ်နိုင်သည်ကို သင်ချက်ချင်းသတိပေးလိုပါသည်၊ ထို့ကြောင့် သင့်ရုံးရှိ သင့်အလုပ်ကွန်ပျူတာတွင် အောက်တွင်ဖော်ပြထားသော ညွှန်ကြားချက်များနှင့် လုပ်ဆောင်ချက်များကို ရှာမတွေ့ပါက သင်၏ IT ကျွမ်းကျင်သူများထံ ဆက်သွယ်အကူအညီတောင်းခံပါ။

အစီအစဉ်ဆွဲသူကို စတင်ခြင်း။

ဒါဆို Scheduler ကို စလိုက်ရအောင်။ ဒါကိုလုပ်ဖို့၊ သင်လုပ်နိုင်သည်-

  • ခလုတ်ကို Right Click နှိပ်ပါ။ စတင် နှင့်ရှေးခယျြ Computer ကိုစီမံခန့်ခွဲမှု (ကွန်ပြူတာစီမံခန့်ခွဲမှု)
  • Control Panel တွင် ရွေးပါ- စီမံခန့်ခွဲရေး - လုပ်ငန်းအစီအစဉ်ရေးဆွဲသူ (Control Panel — စီမံခန့်ခွဲရေးကိရိယာများ — Task Scheduler)
  • ပင်မမီနူးမှရွေးချယ်ပါ။ စတင်ပါ – ဆက်စပ်ပစ္စည်းများ – စနစ်တူးလ်များ – အလုပ်ချိန်ဇယားဆွဲပါ။
  • စာနယ်ဇင်းကီးဘုတ် shortcut ကို အောင်မြင်+Rရိုက်ထည့်ပါ မင်္ဂလာပါ နှင့်စာနယ်ဇင်း ဝင်ရောက်

The following window should appear on the screen (I have an English version, but you can also have a version):

မက်ခရိုကို အချိန်မှန်လုပ်ဆောင်ခြင်း။

လုပ်ငန်းတစ်ခုဖန်တီးပါ

ရိုးရှင်းသော အဆင့်ဆင့် wizard ကိုအသုံးပြု၍ အလုပ်အသစ်တစ်ခုဖန်တီးရန် လင့်ခ်ကိုနှိပ်ပါ။ ရိုးရှင်းသောအလုပ်တစ်ခုဖန်တီးပါ။ (အခြေခံတာဝန်ကို ဖန်တီးပါ) ညာဘက် panel တွင်။

wizard ၏ပထမအဆင့်တွင်၊ ဖန်တီးရမည့်အလုပ်၏အမည်နှင့်ဖော်ပြချက်ကိုထည့်ပါ-

မက်ခရိုကို အချိန်မှန်လုပ်ဆောင်ခြင်း။

ခလုတ်ကိုကလစ်နှိပ်ပါ နောက်တစ်ခု (နောက်တစ်ခု) နောက်တဆင့်တွင်၊ ကျွန်ုပ်တို့သည် ကျွန်ုပ်တို့၏လုပ်ဆောင်စရာကို စတင်မည့် ဖြစ်ရပ်တစ်ခု (ဥပမာ၊ ကွန်ပျူတာကိုဖွင့်ခြင်း) - လွှင့်တင်သည့်အကြိမ်ရေ သို့မဟုတ် အဖြစ်အပျက်တစ်ခုကို ရွေးချယ်ပါ

မက်ခရိုကို အချိန်မှန်လုပ်ဆောင်ခြင်း။

သင်ရွေးချယ်ပါက နေ့စဉ် (နေ့စဉ်)ထို့နောက် နောက်တစ်ဆင့်တွင် သင်သည် သတ်မှတ်ထားသော အချိန်၊ အတွဲလိုက်၏ စတင်သည့်ရက်စွဲနှင့် အဆင့် (၂ ရက်မြောက်နေ့၊ ၅ ရက်တိုင်း၊ စသည်) ကို ရွေးချယ်ရန် လိုအပ်မည်ဖြစ်သည်။

မက်ခရိုကို အချိန်မှန်လုပ်ဆောင်ခြင်း။

နောက်တစ်ဆင့်မှာ လုပ်ဆောင်ချက်တစ်ခုကို ရွေးချယ်ရန်ဖြစ်သည်- program ကို run ပါ (အစီအစဉ်တစ်ခု စတင်ပါ):

မက်ခရိုကို အချိန်မှန်လုပ်ဆောင်ခြင်း။

နောက်ဆုံးအနေနဲ့ စိတ်ဝင်စားစရာအကောင်းဆုံးအချက်ကတော့ အတိအကျဖွင့်ဖို့ လိုပါတယ်။

မက်ခရိုကို အချိန်မှန်လုပ်ဆောင်ခြင်း။

ထဲမှာ ပရိုဂရမ် သို့မဟုတ် ဇာတ်ညွှန်း (အစီအစဉ်/ဇာတ်ညွှန်း) ပရိုဂရမ်တစ်ခုအနေဖြင့် Microsoft Excel သို့လမ်းကြောင်းကို သင်ထည့်သွင်းရန်လိုအပ်သည်၊ ဆိုလိုသည်မှာ Excel ကို တိုက်ရိုက်လုပ်ဆောင်နိုင်သည်။ Windows နှင့် Office ဗားရှင်းအမျိုးမျိုးရှိသည့် ကွန်ပျူတာများတွင်၊ ဤဖိုင်သည် မတူညီသော ဖိုင်တွဲများတွင် ရှိနေနိုင်သည်၊ ထို့ကြောင့် ၎င်း၏တည်နေရာကို ရှာဖွေရန် သင့်အတွက် နည်းလမ်းအချို့ရှိပါသည်။

  • Desktop သို့မဟုတ် Taskbar တွင် Excel ကိုဖွင့်ရန် အိုင်ကွန် (အတိုကောက်) ပေါ်တွင် ညာဖက်ကလစ်နှိပ်ပြီး အမိန့်ကို ရွေးချယ်ပါ။ သင်ထောက်ကူပစ္စည်းများ (ဂုဏ်သတ္တိ)ပြီးနောက် ပွင့်လာသော ဝင်းဒိုးတွင်၊ မျဉ်းကြောင်းမှ လမ်းကြောင်းကို ကူးယူပါ။ target က:

    မက်ခရိုကို အချိန်မှန်လုပ်ဆောင်ခြင်း။                      မက်ခရိုကို အချိန်မှန်လုပ်ဆောင်ခြင်း။

  • မည်သည့် Excel workbook ကိုမဆိုဖွင့်ပါ၊ ထို့နောက်ဖွင့်ပါ။ task Manager ကို (တာဝန်မန်နေဂျာ) တွန်းအားပေး Ctrl ++alt+မှ လိုင်းပေါ်တွင် right click နှိပ်ပါ။ Microsoft က Excel ကို၊ command တစ်ခုကို ရွေးပါ။ သင်ထောက်ကူပစ္စည်းများ (ဂုဏ်သတ္တိ). ပွင့်လာသောဝင်းဒိုးတွင်၊ သင်သည်လမ်းကြောင်းကိုကူးယူနိုင်သည်၊ ၎င်းတွင် backslash နှင့် EXCEL.EXE ကို အဆုံးတွင် ထည့်ရန် မမေ့ပါနှင့်:

    မက်ခရိုကို အချိန်မှန်လုပ်ဆောင်ခြင်း။              မက်ခရိုကို အချိန်မှန်လုပ်ဆောင်ခြင်း။

  • Excel ကိုဖွင့်ပါ၊ ကီးဘုတ်ဖြတ်လမ်းဖြင့် Visual Basic editor ကိုဖွင့်ပါ။ alt+F11အကန့်ကိုဖွင့်ပါ။ လက်ငင်း ပေါင်းစပ် Ctrl ++G၊ ၎င်းထဲသို့ command ကိုရိုက်ထည့်ပါ။

    ? Application.Path

    … နှင့် နှိပ်ပါ။ ဝင်ရောက်

    မက်ခရိုကို အချိန်မှန်လုပ်ဆောင်ခြင်း။

    ရလာတဲ့လမ်းကြောင်းကို ကူးယူ၊ ၎င်းတွင် backslash နှင့် EXCEL.EXE ကို အဆုံးတွင် ထည့်ရန် မမေ့ပါနှင့်.

ထဲမှာ အငြင်းပွားမှုများကိုပေါင်းထည့်ပါ (optional) (အကြောင်းပြချက်များထည့်ပါ (ချန်လှပ်ထားနိုင်သည်)) ကျွန်ုပ်တို့ဖွင့်လိုသော မက်ခရိုဖြင့် စာအုပ်သို့ လမ်းကြောင်းအပြည့်အစုံကို သင်ထည့်သွင်းရန်လိုအပ်သည်။

အားလုံးဝင်ပြီးရင် နှိပ်လိုက်ပါ။ နောက်တစ်ခု ပြီးတော့ အပြီးသတ် (အပြီးသတ်). လုပ်ဆောင်စရာကို အထွေထွေစာရင်းတွင် ထည့်သွင်းသင့်သည်-

မက်ခရိုကို အချိန်မှန်လုပ်ဆောင်ခြင်း။

ညာဘက်ရှိ ခလုတ်များကို အသုံးပြု၍ ဖန်တီးထားသော အလုပ်အား စီမံခန့်ခွဲရန် အဆင်ပြေသည်။ ဤတွင် သင်သည် ၎င်းကိုချက်ချင်းလုပ်ဆောင်ခြင်းဖြင့် အလုပ်အား စမ်းသပ်နိုင်သည်။ (ပြေး)သတ်မှတ်ထားသောအချိန်ကိုမစောင့်ဘဲ။ လုပ်ဆောင်စရာတစ်ခုအား ယာယီပိတ်နိုင်သည်။ (ပိတ်ထား)သင်၏အားလပ်ရက်ကဲ့သို့သော အချိန်အတိုင်းအတာတစ်ခုအထိ လည်ပတ်နေခြင်းကို ရပ်တန့်စေရန်။ ကောင်းပြီ၊ သင်သည် ခလုတ်များမှတဆင့် ကန့်သတ်ချက်များ (ရက်စွဲများ၊ အချိန်၊ ဖိုင်အမည်) ကို အမြဲပြောင်းလဲနိုင်သည်။ သင်ထောက်ကူပစ္စည်းများ (ဂုဏ်သတ္တိ).

ဖိုင်တစ်ခုဖွင့်ရန် မက်ခရိုတစ်ခုထည့်ပါ။

ယခုဖိုင်ဖွင့်သည့်ဖြစ်ရပ်အတွက် ကျွန်ုပ်တို့လိုအပ်သော macro မိတ်ဆက်ခြင်းစာအုပ်တွင် ချိတ်ဆွဲထားရန် ကျန်ရှိနေပါသည်။ ဒါကိုလုပ်ဖို့၊ စာအုပ်ကိုဖွင့်ပြီး ကီးဘုတ်ဖြတ်လမ်းကိုသုံးပြီး Visual Basic တည်းဖြတ်သူထံ သွားပါ။ alt+F11 သို့မဟုတ် ခလုတ်များ Visual Basic tab ကို ဆော့ဖ်ဝဲရေး (ပြုစုသူ). ဘယ်ဘက်အပေါ်ထောင့်တွင်ဖွင့်သည့်ဝင်းဒိုးတွင်၊ သင်သည်ကျွန်ုပ်တို့၏ဖိုင်ကိုသစ်ပင်ပေါ်တွင်တွေ့ပြီး module ကိုဖွင့်ရန်နှစ်ချက်နှိပ်ရန်လိုအပ်သည် ဒီစာအုပ် (ဤအလုပ်စာအုပ်).

Visual Basic တည်းဖြတ်မှုတွင် ဤဝင်းဒိုးကို မတွေ့ပါက၊ မီနူးမှတဆင့် ၎င်းကိုဖွင့်နိုင်သည်။ ကြည့်ရန် — Project Explorer.

ဖွင့်သည့် မော်ဂျူးဝင်းဒိုးတွင်၊ ထိပ်ရှိ drop-down စာရင်းများမှ ၎င်းကို ရွေးချယ်ခြင်းဖြင့် စာအုပ်အဖွင့်ဖြစ်ရပ် ကိုင်တွယ်သူကို ထည့်ပါ။ စာအုပ်ပုံနှိပ် и ဖွင့်လှစ်အသီးသီး

မက်ခရိုကို အချိန်မှန်လုပ်ဆောင်ခြင်း။

လုပ်ထုံးလုပ်နည်းပုံစံပုံစံသည် မျက်နှာပြင်ပေါ်တွင် ပေါ်လာသင့်သည်။ အလုပ်စာအုပ်_ဖွင့်ပါ။လိုင်းတွေကြားက ဘယ်မှာလဲ။ သီးသန့် Sub и အဆုံး Sub Scheduler သည် အချိန်ဇယားအရ ၎င်းကိုဖွင့်သည့်အခါ ဤ Excel workbook ကိုဖွင့်သည့်အခါ အလိုအလျောက်လုပ်ဆောင်သင့်သည့် VBA command များကို သင်ထည့်သွင်းရန်လိုအပ်ပါသည်။ ဤသည်မှာ overclocking အတွက်အသုံးဝင်သောရွေးချယ်စရာအချို့ဖြစ်သည်။

  • ဤအလုပ်စာအုပ်။RefreshAll - ပြင်ပဒေတာမေးမြန်းချက်၊ Power Query မေးမြန်းချက်များနှင့် PivotTables အားလုံးကို ပြန်လည်စတင်ပါ။ အများဆုံးစွယ်စုံရွေးချယ်မှု။ ပုံမှန်အားဖြင့် ပြင်ပဒေတာသို့ ချိတ်ဆက်မှုများကို ခွင့်ပြုရန်နှင့် လင့်ခ်များမှတစ်ဆင့် အပ်ဒိတ်လုပ်ရန် မမေ့ပါနှင့် ဖိုင် – ရွေးချယ်စရာများ – ယုံကြည်မှုစင်တာ – ယုံကြည်မှုစင်တာ ရွေးချယ်မှုများ – ပြင်ပအကြောင်းအရာသို့မဟုတ်ပါက စာအုပ်ကိုဖွင့်သောအခါ၊ စံသတိပေးချက်တစ်ခုပေါ်လာမည်ဖြစ်ပြီး Excel သည် ခလုတ်ကိုနှိပ်သည့်ပုံစံဖြင့် သင်၏ကောင်းချီးမင်္ဂလာကို စောင့်ဆိုင်းနေလိမ့်မည် အကြောင်းအရာကို ဖွင့်ပါ။ (အကြောင်းအရာကို ဖွင့်ပါ):

    မက်ခရိုကို အချိန်မှန်လုပ်ဆောင်ခြင်း။

  • ActiveWorkbook.Connections(“Connection_Name”).ပြန်လည်စတင်ပါ။ — Connection_Name ချိတ်ဆက်မှုတွင် ဒေတာကို အပ်ဒိတ်လုပ်ခြင်း။
  • စာရွက်များ(“စာရွက် ၅“).PivotTables(“PivotTable1«).PivotCache.Refresh - အမည်ရှိ ဆုံချက်ဇယားတစ်ခုကို အပ်ဒိတ်လုပ်ခြင်း။ PivotTable1 စာရွက်ပေါ်တွင် စာရွက် 5.
  • လျှောက်လွှာ။ တွက်ချက် - ဖွင့်ထားသော Excel အလုပ်စာအုပ်အားလုံးကို ပြန်လည်တွက်ချက်ခြင်း။
  • Application.CalculateFullRebuild - ဖော်မြူလာအားလုံးကို အတင်းအကြပ် ပြန်လည်တွက်ချက်ခြင်းနှင့် ဖွင့်ထားသော အလုပ်စာအုပ်များအားလုံးရှိ ဆဲလ်များကြားတွင် မှီခိုမှုအားလုံးကို ပြန်လည်တည်ဆောက်ခြင်း (ဖော်မြူလာအားလုံးကို ပြန်လည်ထည့်သွင်းခြင်းနှင့် ညီမျှသည်)။
  • အလုပ်စာရွက်များ("အစီရင်ခံစာ")။ထုတ်ရန် - ပုံနှိပ်စာရွက် ဓါတ္ပုံမ်ား.
  • MyMacro ကိုခေါ်ပါ။ - အမည်ရှိသော macro ကို run MyMacro.
  • ဤအလုပ်စာအုပ်။ သိမ်းဆည်းပါ။ - လက်ရှိစာအုပ်ကိုသိမ်းဆည်းပါ။
  • ဤအလုပ်စာအုပ်များ။ “D:ArchiveReport” အဖြစ် သိမ်းဆည်းပြီး အစားထိုး(ယခု၊ “:”၊ “-“) & “.xlsx” - စာအုပ်ကို ဖိုဒါတစ်ခုတွင် သိမ်းဆည်းပါ။ D: မှတ်တမ်း နာမည်အောက်မှာ ဓါတ္ပုံမ်ား အမည်တွင် ရက်စွဲနှင့် အချိန်ကို တွဲပေးထားသည်။

Scheduler က မနက် 5:00 မှာ ဖိုင်ကိုဖွင့်တဲ့အခါမှသာ macro ကို execute လုပ်စေချင်ရင်၊ user က workbook ကိုဖွင့်တဲ့ အခါတိုင်းမဟုတ်ဘဲ၊ ဥပမာ၊ time check တစ်ခုထပ်ထည့်တာက အဓိပ္ပာယ်ရှိပါတယ်၊

အကယ်၍ Format(ယခု၊ "hh:mm") = "05:00" ထို့နောက် ThisWorkbook.RefreshAll  

ဒါပါပဲ။ သင့်အလုပ်စာအုပ်ကို Macro-enabled ဖော်မတ် (xlsm သို့မဟုတ် xlsb) ဖြင့် သိမ်းဆည်းရန် မမေ့ပါနှင့် သင့်ကွန်ပျူတာကို ဖွင့်ထားခြင်းဖြင့် Excel ကို ဘေးကင်းစွာ ပိတ်ပြီး အိမ်ပြန်နိုင်ပါသည်။ ပေးထားသည့်အခိုက်အတန့်တွင် (PC ကိုလော့ခ်ချထားသော်လည်း) Scheduler သည် Excel ကိုဖွင့်ပြီး ၎င်းတွင်သတ်မှတ်ထားသောဖိုင်ကိုဖွင့်မည်ဖြစ်ပြီး၊ ကျွန်ုပ်တို့၏ macro သည် ပရိုဂရမ်ပြုလုပ်ထားသောလုပ်ဆောင်ချက်များကို လုပ်ဆောင်မည်ဖြစ်သည်။ သင်၏လေးလံသောအစီရင်ခံစာကိုအလိုအလျောက်ပြန်လည်တွက်ချက်နေစဉ်တွင် သင်သည် အိပ်ရာထဲတွင် ဇိမ်ရှိလိမ့်မည် - အလှတရား။ 🙂

  • မက်ခရိုဆိုတာဘာလဲ၊ အဲဒါတွေကို ဘယ်လိုသုံးရမလဲ၊ Excel မှာ Visual Basic ကုဒ်ထည့်ရမယ့်နေရာ
  • Excel အတွက် သင့်ကိုယ်ပိုင် macro add-in ဖန်တီးနည်း
  • Excel ရှိ သင်၏ macro အတွက် Personal Macro Workbook ကို စာကြည့်တိုက်တစ်ခုအဖြစ် မည်သို့အသုံးပြုရမည်နည်း။

တစ်ဦးစာပြန်ရန် Leave