Excel တွင်ဖြစ်ရပ်များ

ဝေါဟာရ "Excel ပွဲ» Excel တွင် အသုံးပြုသူ လုပ်ဆောင်ခဲ့သော အချို့သော လုပ်ဆောင်ချက်များကို ညွှန်ပြရန် အသုံးပြုသည်။ ဥပမာအားဖြင့်၊ အသုံးပြုသူတစ်ဦးသည် အလုပ်စာအုပ်စာရွက်ကို ပြောင်းသောအခါ၊ ဤအရာသည် ဖြစ်ရပ်တစ်ခုဖြစ်သည်။ ဆဲလ်တစ်ခုထဲသို့ ဒေတာထည့်ခြင်း သို့မဟုတ် အလုပ်စာအုပ်ကို သိမ်းဆည်းခြင်းသည် Excel ဖြစ်ရပ်များဖြစ်သည်။

အစီအစဉ်များကို Excel အလုပ်စာရွက်၊ ဇယားများ၊ အလုပ်စာအုပ် သို့မဟုတ် Excel အပလီကေးရှင်းကိုယ်တိုင် တိုက်ရိုက်ချိတ်ဆက်နိုင်သည်။ ပရိုဂရမ်မာများသည် ဖြစ်ရပ်တစ်ခုဖြစ်ပေါ်သည့်အခါ အလိုအလျောက်လုပ်ဆောင်မည့် VBA ကုဒ်ကို ဖန်တီးနိုင်သည်။

ဥပမာအားဖြင့်၊ အသုံးပြုသူသည် Excel workbook တွင် worksheet တစ်ခုပြောင်းသည့်အခါတိုင်း Macro run ရန်၊ event ဖြစ်ပေါ်လာတိုင်း run မည့် VBA code ကိုဖန်တီးမည်ဖြစ်သည်။ Sheet ကိုအသက်သွင်းပါ။ အလုပ်စာအုပ်။

သင်သတ်မှတ်ထားသော worksheet သို့သွားတိုင်း macro ကို run စေလိုလျှင် (ဥပမာ၊ စာရွက် 1) ထို့နောက် VBA ကုဒ်သည် ဖြစ်ရပ်နှင့် ဆက်စပ်နေရပါမည်။ ကိုသက်ဝင် ဤစာရွက်အတွက်

Excel ဖြစ်ရပ်များကို ကိုင်တွယ်ရန် ရည်ရွယ်သည့် VBA ကုဒ်ကို သင့်လျော်သော အလုပ်စာရွက် သို့မဟုတ် အလုပ်စာအုပ်အရာဝတ္တုတွင် VBA တည်းဖြတ်ဝင်းဒိုးတွင် ထားရှိရမည် (တည်းဖြတ်သူကို နှိပ်ခြင်းဖြင့် ဖွင့်နိုင်သည်။ alt + F11) ဥပမာအားဖြင့်၊ အလုပ်စာရွက်အဆင့်တွင် အချို့သောဖြစ်ရပ်တစ်ခု ပေါ်ပေါက်လာတိုင်း ထိုအလုပ်စာရွက်အတွက် ကုဒ်ဝင်းဒိုးတွင် ထည့်သွင်းသင့်သည်။ ဤသည်ကို ပုံတွင်ပြထားသည်-

Visual Basic တည်းဖြတ်သူတွင်၊ အလုပ်စာအုပ်၊ အလုပ်စာရွက် သို့မဟုတ် ဇယားအဆင့်တွင် ရရှိနိုင်သော Excel ဖြစ်ရပ်အားလုံးကို သင်ကြည့်ရှုနိုင်ပါသည်။ ရွေးထားသည့်အရာအတွက် ကုဒ်ဝင်းဒိုးကိုဖွင့်ပြီး ဝင်းဒိုး၏ထိပ်ရှိ ဘယ်ဘက် drop-down menu မှ အရာဝတ္ထုအမျိုးအစားကို ရွေးချယ်ပါ။ ဝင်းဒိုးထိပ်ရှိ ညာဘက် drop-down menu သည် ဤအရာဝတ္ထုအတွက် သတ်မှတ်ထားသော အဖြစ်အပျက်များကို ပြသမည်ဖြစ်သည်။ အောက်ဖော်ပြပါပုံသည် Excel worksheet နှင့်ဆက်စပ်သော ဖြစ်ရပ်များစာရင်းကို ပြသည်-

Excel တွင်ဖြစ်ရပ်များ

ညာဘက် drop-down မီနူးရှိ အလိုရှိသော ဖြစ်ရပ်ကို နှိပ်ပါ၊ နှင့် ဤအရာဝတ္တုအတွက် ကုဒ်ဝင်းဒိုးထဲသို့ လုပ်ထုံးလုပ်နည်းတစ်ခု အလိုအလျောက် ထည့်သွင်းသွားပါမည်။ sub. လုပ်ထုံးလုပ်နည်း၏ အကြီးအကဲ sub Excel သည် လိုအပ်သော အကြောင်းပြချက်များ (ရှိပါက) အလိုအလျောက် ထည့်သွင်းပါသည်။ ကျန်တာအားလုံးသည် ဆန္ဒရှိသောဖြစ်ရပ်ကိုတွေ့ရှိသောအခါ မည်သည့်လုပ်ဆောင်မှုများ လုပ်ဆောင်သင့်သည်ကို ဆုံးဖြတ်ရန် VBA ကုဒ်ကို ထည့်ရန်ဖြစ်သည်။

နမူနာ

အောက်ပါဥပမာတွင်၊ ဆဲလ်တစ်ခုကို ရွေးချယ်လိုက်တိုင်း B1 အလုပ်စာရွက်ပေါ်မှာ စာရွက် 1 မက်ဆေ့ခ်ျဘောက်စ်တစ်ခုပေါ်လာသည်။

ဤလုပ်ဆောင်ချက်ကိုလုပ်ဆောင်ရန်၊ ကျွန်ုပ်တို့သည် worksheet event ကိုအသုံးပြုရန်လိုအပ်ပါသည်။ ရွေးချယ်မှု_ပြောင်းလဲမှုဆဲလ်တစ်ခု သို့မဟုတ် ဆဲလ်အကွာအဝေးကို ရွေးချယ်သည့်အခါတိုင်း ဖြစ်ပေါ်သည်။ လုပ်ဆောင်ချက် ရွေးချယ်မှု_ပြောင်းလဲမှု အငြင်းအခုံအဖြစ်လက်ခံသည်။ target က အရာဝတ္တု -. ဤနည်းဖြင့် ကျွန်ုပ်တို့သည် မည်သည့်ဆဲလ်များ၏ အပိုင်းအခြားကို ရွေးချယ်ထားကြောင်း သိနိုင်ပုံဖြစ်သည်။

အဖြစ်အပျက် ရွေးချယ်မှု_ပြောင်းလဲမှု ရွေးချယ်မှုအသစ်တစ်ခုခုနဲ့ ဖြစ်ပေါ်ပါတယ်။ သို့သော် ဆဲလ်ကို ရွေးထားမှသာ လုပ်ဆောင်ရန် လုပ်ဆောင်ချက်အစုံကို ကျွန်ုပ်တို့ လိုအပ်ပါသည်။ B1. ထိုသို့လုပ်ဆောင်ရန် ကျွန်ုပ်တို့သည် သတ်မှတ်ထားသော အပိုင်းအခြားတွင်သာ အဖြစ်အပျက်ကို ခြေရာခံပါမည်။ target က. အောက်ဖော်ပြပါ ပရိုဂရမ်ကုဒ်တွင် ၎င်းကို အကောင်အထည်ဖော်ပုံ-

လက်ရှိအလုပ်စာရွက်ပေါ်တွင် 'ဆဲလ် B1 ကိုရွေးချယ်သည့်အခါ မက်ဆေ့ဘောက်စ်တစ်ခုပြသရန် ကုဒ်' Private Sub Worksheet_SelectionChange(ByVal Target As Range) 'ဆဲလ် B1 ကို ရွေးချယ်ထားခြင်း ရှိ၊ မရှိ စစ်ဆေးပါ အကယ်၍ Target.Count = 1 နှင့် Target.Row = 1 နှင့် Target.Column = 2 ထို့နောက် 'ဆဲလ် B1 ကို ရွေးချယ်ထားပါက၊ ထို့နောက် အောက်ပါ MsgBox ကို လုပ်ဆောင်ပါ" သင့်တွင် ဆဲလ်တစ်ခု B1" ကို ရွေးပြီး End If End Sub

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