Microsoft Excel မှ Macros သည်ဤဇယားတည်းအယ်ဒီတာတွင်စာရွက်စာတမ်းများနှင့်အလုပ်များကိုသိသိသာသာမြန်မြန်မြန်ဆန်စေနိုင်သည်။ ဤအင်္ဂါရပ်ကိုအထူးကုဒ်တွင်မှတ်တမ်းတင်ထားသောထပ်ခါတလဲလဲလုပ်ရပ်များအလိုအလျောက်လုပ်ဆောင်ခြင်းဖြင့်အောင်မြင်သည်။ ပရိုဂရမ်တွင် macros များကိုမည်သို့ဖန်တီးရမည်ကိုတွေးမိကြပါစို့။
Excel တွင် macros မှတ်တမ်းတင်ခြင်းနည်းလမ်းများ
Macro ကိုနည်းလမ်းနှစ်မျိုးဖြင့်ရေးသားထားသည်။ အလိုအလျောက်နှင့်လက်ဖြင့်ပြုလုပ်သည်။ ပထမရွေးစရာကို အသုံးပြု. လက်ရှိတွင်ရရှိနိုင်သည့် Microsoft Excel တွင်အချို့သောအရေးယူမှုများကိုသင်ချရေးပါ။ ထိုအခါသင်သည်ဤ entry ကိုကစားနိုင်ပါတယ်။ ဤနည်းလမ်းသည်အလွန်ပေါ့ပါးပြီးကုဒ်နှင့် ပတ်သက်. ဗဟုသုတမလိုအပ်ပါ။ လက်စွဲစာအုပ်ကိုလက်ဖြင့်ရိုက်ခြင်း, code သည်ကီးဘုတ်မှကိုယ်တိုင်ဖုန်းဖြင့်ခေါ်ဆိုနေသကဲ့သို့ပရိုဂရမ်းမင်း၏ဗဟုသုတလိုအပ်သည်။ သို့သော်ဤနည်းဖြင့်ရေးသားထားသော code သည်လုပ်ငန်းစဉ်များကွပ်မျက်ခြင်းကိုသိသိသာသာအရှိန်မြှင့်နိုင်သည်။Option 1: Macros ၏အလိုအလျောက်မှတ်တမ်းတင်ခြင်း
Macros ကိုအလိုအလျောက်မှတ်တမ်းတင်ခြင်းမပြုမီ Microsoft Excel Program တွင်၎င်းတို့ကို enable လုပ်ရန်လိုအပ်သည်။ ဤသို့ပြုလုပ်ရန်ကျွန်ုပ်တို့၏သီးခြားပစ္စည်းများကိုသုံးပါ။
ဆက်ဖတ်ရန် Microsoft Excel တွင် Macros တွင် macros များကိုဖွင့်ခြင်းနှင့်ပိတ်ခြင်း
အရာအားလုံးအဆင်သင့်ဖြစ်တဲ့အခါ, စံချိန်ကိုဆက်လက်။
- developer tab ကိုနှိပ်ပါ။ "Code" Toolbar တွင်တိပ်ခွေတွင်တည်ရှိသော "macro record" ခလုတ်ကိုနှိပ်ပါ။
- MACRO မှတ်တမ်းတင်ခြင်း setup 0 င်းဒိုးဖွင့်သည်။ ဤနေရာတွင်သင်သည်ပုံမှန်အားဖြင့်သင်နှင့်မကျေနပ်လျှင်မည်သည့်အမည်ကိုသတ်မှတ်နိုင်သည်။ အဓိကအကြောင်းကတော့စာနဲ့စပြီးစာလုံးတွေနဲ့မတူတဲ့နာမည်ကတော့နံပါတ်တွေနဲ့မတူဘဲခေါင်းစဉ်မှာကွာဟချက်မရှိဘူး။ ကျွန်ုပ်တို့သည် "macro1" အမည်ကိုချန်ထားခဲ့ပါ။
- သင်ဆန္ဒရှိပါကသင်အလိုရှိပါက MACRO စတင်မည်ကိုနှိပ်သောအခါ, သော့ပေါင်းစပ်ကိုသတ်မှတ်နိုင်သည်။ ပထမ ဦး ဆုံးသော့ချက်သည် Ctrl ဖြစ်ရမည်။ ဒုတိယအသုံးပြုသူသည်သင်ကိုယ်တိုင်တပ်ဆင်ထားသည်။ ကျနော်တို့ဥပမာတစ်ခုအဖြစ် M. key ကို install လုပ်ထားပါတယ်။
- ထို့နောက် MACRO ကိုမည်သည့်နေရာတွင်သိမ်းဆည်းမည်ကိုသင်ဆုံးဖြတ်သင့်သည်။ ပုံမှန်အားဖြင့်၎င်းသည်စာအုပ် (ဖိုင်) တွင်တူညီသောစာအုပ်တွင်တည်ရှိပြီးသင်ဆန္ဒရှိပါက, သင်လိုချင်လျှင်သိုလှောင်မှုအသစ်တစ်ခုသို့မဟုတ်သီးခြား macros စာအုပ်တွင်သိုလှောင်နိုင်သည်။ ကျနော်တို့ပုံမှန်တန်ဖိုးကိုထားခဲ့ပါလိမ့်မယ်။
- အနိမ့်ဆုံးကွက်လပ်တွင်မည်သည့်သင့်တော်သော macro ဖော်ပြချက်ကိုမဆိုသင်ချန်ထားနိုင်သည်။ သို့သော်၎င်းကိုလုပ်ရန်မလိုအပ်ပါ။ ဆက်တင်များအားလုံးပြုလုပ်သောအခါ "OK" ခလုတ်ကိုနှိပ်ပါ။
- ထို့နောက်ဤစာအုပ် (ဖိုင်) မှ Excel (ဖိုင်) ၏လုပ်ရပ်များအားလုံးသည်သင်ကိုယ်တိုင်မှတ်တမ်းတင်ခြင်းကိုရပ်တန့်သည်အထိ macro တွင်မှတ်တမ်းတင်ထားလိမ့်မည်။
- ဥပမာအားဖြင့်ကျွန်ုပ်တို့သည်အရိုးရှင်းဆုံးဂဏန်းသင်္ချာအကျိုးသက်ရောက်မှုကိုရေးသားခြင်း - ဆဲလ်သုံးခုပါအကြောင်းအရာများ (= C4 + C5 + C6) ၏ထည့်သွင်းမှု (= C4 + c6) ။
- algorithm ကိုကွပ်မျက်ခံရသောအခါ "Stop Record" ခလုတ်ကိုနှိပ်ပါ။ entry ကိုဖွင့်ပြီးနောက် "macro record" ခလုတ်ကိုဤခလုတ်ကိုပြောင်းလဲခြင်း။
macro ကိုဖွင့်ပါ
မှတ်တမ်းတင်ထားသော macro အလုပ်လုပ်ပုံကိုစစ်ဆေးရန်, အနည်းငယ်ရိုးရှင်းသောလုပ်ရပ်များကိုလုပ်ဆောင်ပါ။
- Macros ခလုတ်ရှိ block "code" Tool ကိုနှိပ်ပါသို့မဟုတ် Alt + F8 key ပေါင်းစပ်ကိုနှိပ်ပါ။
- ထို့နောက်မှတ်တမ်းတင်ထားသော macros စာရင်းတွင် 0 င်းဒိုးတစ်ခုဖွင့်လှစ်သည်။ ကျွန်ုပ်တို့မှတ်တမ်းတင်ထားသည့် MACRO ကိုရှာဖွေနေသည်, ခွဲဝေချထားပေးရန်နှင့် "Run" ခလုတ်ကိုနှိပ်ပါ။
- သင်ကပိုမိုလွယ်ကူစွာလုပ်နိုင်သည်။ Macros Selection 0 င်းဒိုးကိုမခေါ်ရန်, ကျွန်ုပ်တို့၏အမှု၌, ဤပေါင်းစပ်မှုသည် Ctrl + M. ဖြစ်သည်။ ၎င်းကိုပြီးဆုံးသွားသောအခါ၎င်းကိုကီးဘုတ်ပေါ်ရှိဤပေါင်းစပ်မှုကိုနှိပ်ပါ။
- သင်မြင်နိုင်သည့်အတိုင်းသူသည်အစောပိုင်းကမှတ်တမ်းတင်ထားသောလုပ်ရပ်အားလုံးကိုဖြည့်ဆည်းပေးခဲ့သည်။
macro တည်းဖြတ်ခြင်း
သဘာဝကျကျသင်ဆန္ဒရှိပါကသင်ဖန်တီးနိုင်သည့် macro ကိုအမြဲတမ်းထိန်းသိမ်းရန်နှင့်မှတ်တမ်းတင်ခြင်းလုပ်ငန်းစဉ်အတွင်းလုပ်မိတဲ့တိတော်ကိုပြုပြင်ရန်သင်ပြုပြင်ပြောင်းလဲနိုင်သည်။
- "MACROS" ခလုတ်ကိုထပ်နှိပ်ပါ။ ဖွင့်လှစ်သော 0 င်းဒိုးတွင်လိုချင်သောကိုရွေးချယ်ပြီး "Edit" ခလုတ်ကိုနှိပ်ပါ။
- "Microsoft Visual Basic Basic Basic" (VEB) - ဗုဒ္ဓဟူးနေ့ - ဗုဒ္ဓဟူးနေ့,
- MACRO တစ်ခုစီ၏မှတ်တမ်းတင်ခြင်းသည် sub command ဖြင့်စတင်သည်။ ချက်ချင်းခွဲပြီးနောက် Macro ၏အမည်ကိုညွှန်ပြသည်။ Range အော်ပရေတာ ("... ") ။ SELECT ကို SELECT) ဆဲလ်ကိုရွေးချယ်ခြင်းကိုရွေးချယ်ပါ။ ဥပမာအားဖြင့် "အကွာအဝေး (" C4 ") command ကိုသောအခါ။ Select" C4 ကိုရွေးပါ။ Activeecell.Formular1C1 အော်ပရေတာကိုဖော်မြူလာနှင့်အခြားတွက်ချက်မှုများတွင်အရေးယူရန်အသုံးပြုသည်။
- Expression ကိုထည့်သွင်းခြင်းဖြင့် macro အနည်းငယ်ကိုပြောင်းလဲရန်ကြိုးစားကြပါစို့။
အကွာအဝေး ("C3") ။ ကိုရွေးပါ
ActiveCell.Formular1C1 = "11"
- ExpresseCell.Formular1C1 = "= R [-3] C + r [-3] C + R [-3] C + r [-3] C-r + r [-2] C" actecular1c1C1 = "= R [-4] C + r [-4] C r [-2] c + r [-1] C. "
- အယ်ဒီတာကိုပိတ်ပြီး macro ကိုဖွင့်ပါ။ ကျွန်ုပ်တို့၏အပြောင်းအလဲများကြောင့်သင်မြင်တွေ့ရသည့်အတိုင်းအချက်အလက်များတွင်ထပ်ဆင့်ဆဲလ်တစ်ခုကိုထည့်သွင်းထားသည်။ ၎င်းသည်စုစုပေါင်းပမာဏ၏တွက်ချက်မှုတွင်လည်းပါဝင်သည်။
- အကယ်. Macro သည်အလွန်ကြီးလွန်းပါက၎င်း၏ကွပ်မျက်မှုသည်အတော်အတန်အချိန်ယူရလိမ့်မည်။ application.screenupdating = မှားယွင်းသော command ကိုထည့်ပါ။ ၎င်းသည်ကွန်ပျူတာအာဏာကိုကယ်တင်လိမ့်မည်။ ထို့ကြောင့်အလုပ်ကိုအရှိန်မြှင့်လိမ့်မည်။ ကွန်ပျူတာများကိုတွက်ချက်မှုများအတွင်းမျက်နှာပြင်ကိုမွမ်းမံရန်ငြင်းဆန်ခြင်းဖြင့်၎င်းကိုအောင်မြင်သည်။ Macro Execution ပြီးနောက် update ကိုပြန်လည်စတင်ရန် application.ScreenUpdating = ၎င်း၏အဆုံးမှာစစ်မှန်တဲ့ command ကိုရေးပါ။
- Application ကိုလည်းထည့်ပါ။ application.calculation = xlcalculationmanualual-qualculationmanualual-quipleculationmanualualualualualualual add application.Calculations.Calculation = xlcalculationAutautomomatic ဤအားဖြင့်ကျွန်ုပ်တို့သည်ဆဲလ်များပြောင်းလဲမှုတစ်ခုစီပြီးနောက်ရလဒ်ကိုအလိုအလျှောက်ပြန်လည်တွက်ချက်မှုကို ဦး စွာပိတ်ထားသည်။ ထို့ကြောင့် Excel သည်ရလဒ်ကိုတစ်ကြိမ်သာတွက်ချက်သည်, ၎င်းသည်အချိန်ကုန်သက်သာခြင်းထက်၎င်းကိုအဆက်မပြတ်မပြောပါ။
- ဆက်လက်ဆောင်ရွက်ရန် developer ၏တိပ်ခွေ၏အစတွင်တည်ရှိသော "Visual Said" ခလုတ်ကိုနှိပ်ရန်လိုအပ်သည်။
- VEBE အယ်ဒီတာ 0 င်းဒိုးကိုယခင်ဗားရှင်းတွင်ပြသခဲ့သည်။
- ပရိုဂရမ်မာသည်ထိုတွင် Macros ကိုကိုယ်တိုင်ရေးသားခဲ့သည်။
Option 2: ခြစ်ရာမှ MACRO ကုဒ်ရေးသားခြင်း
အဆင့်မြင့်သုံးစွဲသူများသည်တည်းဖြတ်ခြင်းနှင့်မှတ်တမ်းတင်ထားသော macros များကိုပြုလုပ်နိုင်ရုံသာမက၎င်းတို့၏ကုဒ်ကိုသုညမှရေးပါ။
သင်မြင်နိုင်သည့်အတိုင်း Microsoft Excel ရှိ Macros သည်လုပ်ရိုးလုပ်စဉ်နှင့် monotonous ဖြစ်စဉ်များ၏စွမ်းဆောင်ရည်ကိုသိသိသာသာရိုးရှင်းစေနိုင်သည်။ မည်သို့ပင်ဆိုစေကာမူ, များသောအားဖြင့် macros သည်ဤအတွက်ပိုမိုသင့်တော်သည်။ ၎င်းကိုလက်ဖြင့်ရေးသားထားသောစည်းမျဉ်းစည်းကမ်းများကိုအလိုအလျောက်မှတ်တမ်းတင်ထားခြင်းမရှိပါ။ ထို့အပြင်အလုပ် Exitution Prock ကိုအရှိန်မြှင့်ရန် VBE အယ်ဒီတာမှတစ်ဆင့်၎င်း၏ကုဒ်ကိုပိုမိုကောင်းမွန်အောင်ပြုလုပ်နိုင်သည်။