Excel အတွက် macro ဖန်တီးနည်း

Anonim

Excel အတွက် macro ဖန်တီးနည်း

Microsoft Excel မှ Macros သည်ဤဇယားတည်းအယ်ဒီတာတွင်စာရွက်စာတမ်းများနှင့်အလုပ်များကိုသိသိသာသာမြန်မြန်မြန်ဆန်စေနိုင်သည်။ ဤအင်္ဂါရပ်ကိုအထူးကုဒ်တွင်မှတ်တမ်းတင်ထားသောထပ်ခါတလဲလဲလုပ်ရပ်များအလိုအလျောက်လုပ်ဆောင်ခြင်းဖြင့်အောင်မြင်သည်။ ပရိုဂရမ်တွင် macros များကိုမည်သို့ဖန်တီးရမည်ကိုတွေးမိကြပါစို့။

Excel တွင် macros မှတ်တမ်းတင်ခြင်းနည်းလမ်းများ

Macro ကိုနည်းလမ်းနှစ်မျိုးဖြင့်ရေးသားထားသည်။ အလိုအလျောက်နှင့်လက်ဖြင့်ပြုလုပ်သည်။ ပထမရွေးစရာကို အသုံးပြု. လက်ရှိတွင်ရရှိနိုင်သည့် Microsoft Excel တွင်အချို့သောအရေးယူမှုများကိုသင်ချရေးပါ။ ထိုအခါသင်သည်ဤ entry ကိုကစားနိုင်ပါတယ်။ ဤနည်းလမ်းသည်အလွန်ပေါ့ပါးပြီးကုဒ်နှင့် ပတ်သက်. ဗဟုသုတမလိုအပ်ပါ။ လက်စွဲစာအုပ်ကိုလက်ဖြင့်ရိုက်ခြင်း, code သည်ကီးဘုတ်မှကိုယ်တိုင်ဖုန်းဖြင့်ခေါ်ဆိုနေသကဲ့သို့ပရိုဂရမ်းမင်း၏ဗဟုသုတလိုအပ်သည်။ သို့သော်ဤနည်းဖြင့်ရေးသားထားသော code သည်လုပ်ငန်းစဉ်များကွပ်မျက်ခြင်းကိုသိသိသာသာအရှိန်မြှင့်နိုင်သည်။

Option 1: Macros ၏အလိုအလျောက်မှတ်တမ်းတင်ခြင်း

Macros ကိုအလိုအလျောက်မှတ်တမ်းတင်ခြင်းမပြုမီ Microsoft Excel Program တွင်၎င်းတို့ကို enable လုပ်ရန်လိုအပ်သည်။ ဤသို့ပြုလုပ်ရန်ကျွန်ုပ်တို့၏သီးခြားပစ္စည်းများကိုသုံးပါ။

ဆက်ဖတ်ရန် Microsoft Excel တွင် Macros တွင် macros များကိုဖွင့်ခြင်းနှင့်ပိတ်ခြင်း

အရာအားလုံးအဆင်သင့်ဖြစ်တဲ့အခါ, စံချိန်ကိုဆက်လက်။

  1. developer tab ကိုနှိပ်ပါ။ "Code" Toolbar တွင်တိပ်ခွေတွင်တည်ရှိသော "macro record" ခလုတ်ကိုနှိပ်ပါ။
  2. Microsoft Excel တွင် MACRO မှတ်တမ်းတင်ပါ

  3. MACRO မှတ်တမ်းတင်ခြင်း setup 0 င်းဒိုးဖွင့်သည်။ ဤနေရာတွင်သင်သည်ပုံမှန်အားဖြင့်သင်နှင့်မကျေနပ်လျှင်မည်သည့်အမည်ကိုသတ်မှတ်နိုင်သည်။ အဓိကအကြောင်းကတော့စာနဲ့စပြီးစာလုံးတွေနဲ့မတူတဲ့နာမည်ကတော့နံပါတ်တွေနဲ့မတူဘဲခေါင်းစဉ်မှာကွာဟချက်မရှိဘူး။ ကျွန်ုပ်တို့သည် "macro1" အမည်ကိုချန်ထားခဲ့ပါ။
  4. သင်ဆန္ဒရှိပါကသင်အလိုရှိပါက MACRO စတင်မည်ကိုနှိပ်သောအခါ, သော့ပေါင်းစပ်ကိုသတ်မှတ်နိုင်သည်။ ပထမ ဦး ဆုံးသော့ချက်သည် Ctrl ဖြစ်ရမည်။ ဒုတိယအသုံးပြုသူသည်သင်ကိုယ်တိုင်တပ်ဆင်ထားသည်။ ကျနော်တို့ဥပမာတစ်ခုအဖြစ် M. key ကို install လုပ်ထားပါတယ်။
  5. ထို့နောက် MACRO ကိုမည်သည့်နေရာတွင်သိမ်းဆည်းမည်ကိုသင်ဆုံးဖြတ်သင့်သည်။ ပုံမှန်အားဖြင့်၎င်းသည်စာအုပ် (ဖိုင်) တွင်တူညီသောစာအုပ်တွင်တည်ရှိပြီးသင်ဆန္ဒရှိပါက, သင်လိုချင်လျှင်သိုလှောင်မှုအသစ်တစ်ခုသို့မဟုတ်သီးခြား macros စာအုပ်တွင်သိုလှောင်နိုင်သည်။ ကျနော်တို့ပုံမှန်တန်ဖိုးကိုထားခဲ့ပါလိမ့်မယ်။
  6. အနိမ့်ဆုံးကွက်လပ်တွင်မည်သည့်သင့်တော်သော macro ဖော်ပြချက်ကိုမဆိုသင်ချန်ထားနိုင်သည်။ သို့သော်၎င်းကိုလုပ်ရန်မလိုအပ်ပါ။ ဆက်တင်များအားလုံးပြုလုပ်သောအခါ "OK" ခလုတ်ကိုနှိပ်ပါ။
  7. MoChoft Excel တွင် MACRO မှတ်တမ်းတင်ခြင်းဆက်တင်များ

  8. ထို့နောက်ဤစာအုပ် (ဖိုင်) မှ Excel (ဖိုင်) ၏လုပ်ရပ်များအားလုံးသည်သင်ကိုယ်တိုင်မှတ်တမ်းတင်ခြင်းကိုရပ်တန့်သည်အထိ macro တွင်မှတ်တမ်းတင်ထားလိမ့်မည်။
  9. ဥပမာအားဖြင့်ကျွန်ုပ်တို့သည်အရိုးရှင်းဆုံးဂဏန်းသင်္ချာအကျိုးသက်ရောက်မှုကိုရေးသားခြင်း - ဆဲလ်သုံးခုပါအကြောင်းအရာများ (= C4 + C5 + C6) ၏ထည့်သွင်းမှု (= C4 + c6) ။
  10. Microsoft Excel ရှိပုံသေနည်း

  11. algorithm ကိုကွပ်မျက်ခံရသောအခါ "Stop Record" ခလုတ်ကိုနှိပ်ပါ။ entry ကိုဖွင့်ပြီးနောက် "macro record" ခလုတ်ကိုဤခလုတ်ကိုပြောင်းလဲခြင်း။
  12. MACRO မှတ်တမ်းတင်ခြင်း Microsoft Excel တွင်ရပ်နားသည်

macro ကိုဖွင့်ပါ

မှတ်တမ်းတင်ထားသော macro အလုပ်လုပ်ပုံကိုစစ်ဆေးရန်, အနည်းငယ်ရိုးရှင်းသောလုပ်ရပ်များကိုလုပ်ဆောင်ပါ။

  1. Macros ခလုတ်ရှိ block "code" Tool ကိုနှိပ်ပါသို့မဟုတ် Alt + F8 key ပေါင်းစပ်ကိုနှိပ်ပါ။
  2. Microsoft Excel တွင် MACRO လွှတ်တင်ခြင်းသို့သွားပါ

  3. ထို့နောက်မှတ်တမ်းတင်ထားသော macros စာရင်းတွင် 0 င်းဒိုးတစ်ခုဖွင့်လှစ်သည်။ ကျွန်ုပ်တို့မှတ်တမ်းတင်ထားသည့် MACRO ကိုရှာဖွေနေသည်, ခွဲဝေချထားပေးရန်နှင့် "Run" ခလုတ်ကိုနှိပ်ပါ။
  4. Microsoft Excel တွင် MACRO ရွေးချယ်ခြင်း

  5. သင်ကပိုမိုလွယ်ကူစွာလုပ်နိုင်သည်။ Macros Selection 0 င်းဒိုးကိုမခေါ်ရန်, ကျွန်ုပ်တို့၏အမှု၌, ဤပေါင်းစပ်မှုသည် Ctrl + M. ဖြစ်သည်။ ၎င်းကိုပြီးဆုံးသွားသောအခါ၎င်းကိုကီးဘုတ်ပေါ်ရှိဤပေါင်းစပ်မှုကိုနှိပ်ပါ။
  6. သင်မြင်နိုင်သည့်အတိုင်းသူသည်အစောပိုင်းကမှတ်တမ်းတင်ထားသောလုပ်ရပ်အားလုံးကိုဖြည့်ဆည်းပေးခဲ့သည်။
  7. Macro ကို Microsoft Excel တွင်ပြုလုပ်သည်

macro တည်းဖြတ်ခြင်း

သဘာဝကျကျသင်ဆန္ဒရှိပါကသင်ဖန်တီးနိုင်သည့် macro ကိုအမြဲတမ်းထိန်းသိမ်းရန်နှင့်မှတ်တမ်းတင်ခြင်းလုပ်ငန်းစဉ်အတွင်းလုပ်မိတဲ့တိတော်ကိုပြုပြင်ရန်သင်ပြုပြင်ပြောင်းလဲနိုင်သည်။

  1. "MACROS" ခလုတ်ကိုထပ်နှိပ်ပါ။ ဖွင့်လှစ်သော 0 င်းဒိုးတွင်လိုချင်သောကိုရွေးချယ်ပြီး "Edit" ခလုတ်ကိုနှိပ်ပါ။
  2. MOCRO သို့ MACRO သို့ပြောင်းလဲခြင်း Microsoft Excel တွင်ပြောင်းလဲခြင်း

  3. "Microsoft Visual Basic Basic Basic" (VEB) - ဗုဒ္ဓဟူးနေ့ - ဗုဒ္ဓဟူးနေ့,
  4. Microsoft Excel တွင် Microsoft Visual Basic Basic

  5. MACRO တစ်ခုစီ၏မှတ်တမ်းတင်ခြင်းသည် sub command ဖြင့်စတင်သည်။ ချက်ချင်းခွဲပြီးနောက် Macro ၏အမည်ကိုညွှန်ပြသည်။ Range အော်ပရေတာ ("... ") ။ SELECT ကို SELECT) ဆဲလ်ကိုရွေးချယ်ခြင်းကိုရွေးချယ်ပါ။ ဥပမာအားဖြင့် "အကွာအဝေး (" C4 ") command ကိုသောအခါ။ Select" C4 ကိုရွေးပါ။ Activeecell.Formular1C1 အော်ပရေတာကိုဖော်မြူလာနှင့်အခြားတွက်ချက်မှုများတွင်အရေးယူရန်အသုံးပြုသည်။
  6. Expression ကိုထည့်သွင်းခြင်းဖြင့် macro အနည်းငယ်ကိုပြောင်းလဲရန်ကြိုးစားကြပါစို့။

    အကွာအဝေး ("C3") ။ ကိုရွေးပါ

    ActiveCell.Formular1C1 = "11"

  7. 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. "
  8. Macro Microsoft Excel တွင် MACRO ပြောင်းလဲမှု

  9. အယ်ဒီတာကိုပိတ်ပြီး macro ကိုဖွင့်ပါ။ ကျွန်ုပ်တို့၏အပြောင်းအလဲများကြောင့်သင်မြင်တွေ့ရသည့်အတိုင်းအချက်အလက်များတွင်ထပ်ဆင့်ဆဲလ်တစ်ခုကိုထည့်သွင်းထားသည်။ ၎င်းသည်စုစုပေါင်းပမာဏ၏တွက်ချက်မှုတွင်လည်းပါဝင်သည်။
  10. အကယ်. Macro သည်အလွန်ကြီးလွန်းပါက၎င်း၏ကွပ်မျက်မှုသည်အတော်အတန်အချိန်ယူရလိမ့်မည်။ application.screenupdating = မှားယွင်းသော command ကိုထည့်ပါ။ ၎င်းသည်ကွန်ပျူတာအာဏာကိုကယ်တင်လိမ့်မည်။ ထို့ကြောင့်အလုပ်ကိုအရှိန်မြှင့်လိမ့်မည်။ ကွန်ပျူတာများကိုတွက်ချက်မှုများအတွင်းမျက်နှာပြင်ကိုမွမ်းမံရန်ငြင်းဆန်ခြင်းဖြင့်၎င်းကိုအောင်မြင်သည်။ Macro Execution ပြီးနောက် update ကိုပြန်လည်စတင်ရန် application.ScreenUpdating = ၎င်း၏အဆုံးမှာစစ်မှန်တဲ့ command ကိုရေးပါ။
  11. Application ကိုလည်းထည့်ပါ။ application.calculation = xlcalculationmanualual-qualculationmanualual-quipleculationmanualualualualualualual add application.Calculations.Calculation = xlcalculationAutautomomatic ဤအားဖြင့်ကျွန်ုပ်တို့သည်ဆဲလ်များပြောင်းလဲမှုတစ်ခုစီပြီးနောက်ရလဒ်ကိုအလိုအလျှောက်ပြန်လည်တွက်ချက်မှုကို ဦး စွာပိတ်ထားသည်။ ထို့ကြောင့် Excel သည်ရလဒ်ကိုတစ်ကြိမ်သာတွက်ချက်သည်, ၎င်းသည်အချိန်ကုန်သက်သာခြင်းထက်၎င်းကိုအဆက်မပြတ်မပြောပါ။
  12. Microsoft Excel တွင် Microsoft Visual Basic Basic တွင် Code ကိုပြောင်းပါ

    Option 2: ခြစ်ရာမှ MACRO ကုဒ်ရေးသားခြင်း

    အဆင့်မြင့်သုံးစွဲသူများသည်တည်းဖြတ်ခြင်းနှင့်မှတ်တမ်းတင်ထားသော macros များကိုပြုလုပ်နိုင်ရုံသာမက၎င်းတို့၏ကုဒ်ကိုသုညမှရေးပါ။

    1. ဆက်လက်ဆောင်ရွက်ရန် developer ၏တိပ်ခွေ၏အစတွင်တည်ရှိသော "Visual Said" ခလုတ်ကိုနှိပ်ရန်လိုအပ်သည်။
    2. manual macro ကို Microsoft Excel သို့ပြောင်းပါ

    3. VEBE အယ်ဒီတာ 0 င်းဒိုးကိုယခင်ဗားရှင်းတွင်ပြသခဲ့သည်။
    4. Microsoft Excel ရှိ VBE အယ်ဒီတာ 0 င်းဒိုး

    5. ပရိုဂရမ်မာသည်ထိုတွင် Macros ကိုကိုယ်တိုင်ရေးသားခဲ့သည်။

    သင်မြင်နိုင်သည့်အတိုင်း Microsoft Excel ရှိ Macros သည်လုပ်ရိုးလုပ်စဉ်နှင့် monotonous ဖြစ်စဉ်များ၏စွမ်းဆောင်ရည်ကိုသိသိသာသာရိုးရှင်းစေနိုင်သည်။ မည်သို့ပင်ဆိုစေကာမူ, များသောအားဖြင့် macros သည်ဤအတွက်ပိုမိုသင့်တော်သည်။ ၎င်းကိုလက်ဖြင့်ရေးသားထားသောစည်းမျဉ်းစည်းကမ်းများကိုအလိုအလျောက်မှတ်တမ်းတင်ထားခြင်းမရှိပါ။ ထို့အပြင်အလုပ် Exitution Prock ကိုအရှိန်မြှင့်ရန် VBE အယ်ဒီတာမှတစ်ဆင့်၎င်း၏ကုဒ်ကိုပိုမိုကောင်းမွန်အောင်ပြုလုပ်နိုင်သည်။

Saathpaatraan