မာတိကာ
တခါတရံတွင် ကျွန်ုပ်တို့သည် Excel တွင် ကျွန်ုပ်တို့၏ကြီးမားသောဒေတာအတွဲကို အသုံးပြုသောအခါတွင် တိကျသောအတန်းအချို့ကို ဝှက်ထားရန် လိုအပ်ပါသည်။ VBA macro ကို အကောင်အထည်ဖော်ခြင်းသည် Excel တွင် မည်သည့်လုပ်ဆောင်ချက်ကိုမဆို လုပ်ဆောင်ရန် အထိရောက်ဆုံး၊ အမြန်ဆန်ဆုံးနှင့် အလုံခြုံဆုံးနည်းလမ်းဖြစ်သည်။ ဤဆောင်းပါးတွင်၊ VBA macro ကိုအသုံးပြု၍ မတူညီသောစံနှုန်းများအပေါ်အခြေခံ၍ Excel တွင် အတန်းများကို ဝှက်နည်းကို သင့်အားပြသပါမည်။
အလုပ်စာအုပ်ကိုဒေါင်းလုဒ်လုပ်ပါ
သင် အခမဲ့ လက်တွေ့ Excel workbook ကို ဤနေရာမှ ဒေါင်းလုဒ်လုပ်နိုင်ပါသည်။
VBA.xlsm ဖြင့် အတန်းများကို ဝှက်ရန်
Excel တွင် အတန်းများကို ဝှက်ရန် VBA ဖြင့် နည်းလမ်း 14 ခု
ဤကဏ္ဍတွင်၊ Excel တွင် အတန်းများကိုဝှက်ရန် VBA နှင့် မတူညီသောနည်းလမ်း 12 ခုကို ဆွေးနွေးပါမည်။ ဆောင်းပါးတစ်ခုလုံးတွင် ကျွန်ုပ်တို့အသုံးပြုမည့် ဥပမာကို အောက်တွင်ဖော်ပြထားပါသည်။
၁။ Excel တွင် Single Row ကိုဝှက်ထားရန် VBA ကို မြှုပ်သွင်းပါ
သင် တစ်တန်းတည်း ကို VBA ကုဒ်ဖြင့် ဝှက်လိုပါက အောက်ဖော်ပြပါ အဆင့်များကို ဆွေးနွေးပါ။ ကျွန်ုပ်တို့၏အခြေအနေတွင်၊ ကျွန်ုပ်တို့သည် ကျွန်ုပ်တို့၏ဒေတာအတွဲမှ အတန်းနံပါတ် 5 ( နောက်ဆုံးအမည် ) ကို ဝှက်ထားပါမည်။
အဆင့်များ-
- သင်၏ကီးဘုတ်ပေါ်တွင် Alt + F11 ကိုနှိပ်ပါ သို့မဟုတ် တက်ဘ်သို့သွားပါ ဆော့ဖ်ဝဲရေးသားသူ -> Visual Basic Editor ကိုဖွင့်ရန် Visual Basic ။
- ပေါ့ပ်အပ်ကုဒ်တွင် ဝင်းဒိုး၊ မီနူးဘားမှ Insert -> ကိုနှိပ်ပါ။ မော်ဂျူး ။
- အောက်ပါကုဒ်ကို ကူးယူပြီး ၎င်းကို ကုဒ်ဝင်းဒိုးထဲသို့ ကူးထည့်ပါ။
6616
သင့်ကုဒ် အဆင်သင့်ဖြစ်နေပါပြီ။“ ဓာတုဗေဒ ” ကို ဝှက်ထားသည်။
14။ Excel ရှိ ဆဲလ်နံပါတ်တန်ဖိုးအပေါ်အခြေခံ၍ အတန်းများကို ဝှက်ရန် Macro
ဆဲလ်စာသားတန်ဖိုးအပေါ်အခြေခံ၍ အတန်းတစ်ခုကို ဖုံးကွယ်နည်းကို ယခင်က သင်တွေ့ခဲ့ပြီးပြီ၊ ဤတစ်ကြိမ်တွင် သင်သည် တန်ဖိုးကို မည်သို့လုပ်ဆောင်ရမည်ကို လေ့လာပါမည်။ ဂဏန်း ဖြစ်သည်။ ကျွန်ုပ်တို့၏ကိစ္စတွင်၊ ဂဏန်းတန်ဖိုး “ 87 ”၊ အတန်း 7 ပါရှိသော အတန်းနှင့် ဥပမာတစ်ခုပေး၍ ထိုအတန်းကို ဝှက်နည်းအတွက် ကုဒ်ကို ပေးပါမည်။
အဆင့်များ-
- Developer tab မှ Visual Basic Editor ကိုဖွင့်ပြီး Insert ကုဒ်ဝင်းဒိုးရှိ Module ။
- ကုဒ်ဝင်းဒိုးတွင်၊ အောက်ပါကုဒ်ကို မိတ္တူကူးပြီး ၎င်းကို ကူးထည့်ပါ။
9858
သင့်ကုဒ်သည် ယခု လုပ်ဆောင်ရန် အသင့်ဖြစ်ပါပြီ။
ဤတွင်၊
- StartRow = 4 -> ဒေတာအတွဲ၏ပထမတန်း ။
- LastRow = 10 -> ဒေတာအတွဲ၏ နောက်ဆုံးအတန်း ။
- iCol = 4 -> ကော်လံလိပ်စာ သည် စာသား တန်ဖိုးကို ကိုင်ဆောင်ထားသည်။
- ဤအရာကို လုပ်ဆောင်ရန် ကုဒ်နံပါတ် “ 87 ” ပါ၀င်သော အတန်းနံပါတ် 7 ကို ဝှက်ထားသည်ကို သတိပြုပါ။
နောက်ထပ်ဖတ်ရန်- Excel တွင်ဆဲလ်တန်ဖိုးအပေါ်အခြေခံ၍ အတန်းများကိုဝှက်နည်း (5 Methods)
နိဂုံး
ဤဆောင်းပါးတွင်ဖော်ပြထားသည် အတန်းများကို Excel တွင် VBA ဖြင့် ဝှက်နည်း။ ဤဆောင်းပါးသည် သင့်အတွက် အလွန်အကျိုးရှိမည်ဟု မျှော်လင့်ပါသည်။ ခေါင်းစဉ်နှင့်ပတ်သက်သည့် မေးခွန်းများရှိပါက လွတ်လပ်စွာမေးမြန်းနိုင်ပါသည်။
run။ဤတွင်၊
- Worksheets(“Single”) = အလုပ်စာရွက်အမည်ကို သတ်မှတ်ပါ။
- Range(“5:5”) = အတန်းနံပါတ် 5 ကို Range method အတွင်းတွင် ဖြတ်သန်းပါ။
- သင့်ကီးဘုတ်ပေါ်ရှိ F5 ကိုနှိပ်ပါ သို့မဟုတ် မီနူးဘားမှ Run -> Sub/UserForm ကိုဖွင့်ပါ။ macro ကို run ရန် sub-menu bar ရှိ သေးငယ်သော Play အိုင်ကွန် ကို နှိပ်နိုင်သည်။
အောက်ပါပုံတွင် သတိပေးချက် VBA ကုဒ်ကို လုပ်ဆောင်ပြီးနောက် အတန်းနံပါတ် 5 ကို ဝှက်ထားသည်။
ပိုမိုဖတ်ရန်- Excel တွင် အတန်းများဖျောက်ရန် ဖော်မြူလာ (7 Methods)
၂။ Excel တွင် ဆက်တိုက် အတန်းများကို ဖျောက်ရန် Macro ကို ထည့်သွင်းပါ
သင်သည် VBA ဖြင့် အတန်းတစ်ခုတည်းကို ဝှက်နည်းကို သင်လေ့လာခဲ့ပြီးဖြစ်သည်။ သို့သော်၊ သင်သည် အတန်း၏အကွာအဝေး ကို ဝှက်ထားလိုသည်ဆိုပါစို့ ဆက်စပ်နေသော ။ Excel တွင် VBA ဖြင့်လည်း ပြုလုပ်နိုင်သည်။ အထက်ဖော်ပြပါ ကျွန်ုပ်တို့၏ဒေတာအတွဲမှ အတန်းနံပါတ် 5 မှ 7 ကို ဝှက်ပါမည်။
အဆင့်များ-
- တူညီပါသည်။ ယခင်နည်းအတိုင်း၊ Visual Basic Editor ကို Developer tab မှဖွင့်ပြီး ကုဒ်ဝင်းဒိုးတွင် Insert a Module ကိုဖွင့်ပါ။
- ကုဒ်ဝင်းဒိုးတွင်၊ အောက်ပါကုဒ်ကို မိတ္တူကူးပြီး ၎င်းကို ကူးထည့်ပါ။
2328
သင့်ကုဒ်ကို ယခုအသုံးပြုရန် အဆင်သင့်ဖြစ်ပါပြီ။
ဤတွင်၊
- စာရွက်များ(“ဆက်တိုက်”) = အလုပ်စာရွက်အမည်ကို သတ်မှတ်ပါ။
- အပိုင်းအခြား(“5:7”) = အတန်းနံပါတ် 5 မှ 7 ကို အပိုင်းအခြား နည်းလမ်းအတွင်း ဖြတ်သန်းပါ။
- Run ဒီကုဒ်နဲ့ ဝင်ကြည့်ပါ။ အတန်း 5 မှ 7 ကို ယခု ဝှက်ထားသည့် အောက်ပါပုံ။
ပိုမိုဖတ်ရန်- လုပ်နည်း Excel တွင် အတန်းများကို ဝှက်ပြီး ဖျောက်ပါ (အလွယ်ဆုံးနည်းလမ်း 6 ခု)
၃။ ဆက်တိုက်မဟုတ်သော အတန်းများကို လျှို့ဝှက်ထားရန် Macro ကို မြှုပ်သွင်းပါ
ဤတစ်ကြိမ်တွင် VBA နှင့် မဆက်စပ်သော Excel တွင် အတန်းများကို ဝှက်နည်း ကို သင်လေ့လာပါမည်။ ။ ကျွန်ုပ်တို့၏ဒေတာအတွဲဖြင့်၊ ဝှက်ရန် အတန်း 5၊ 6၊ 8 နှင့် 9 ကို အောက်တွင်ပေးထားပါသည်။
အဆင့်များ-
- ယခင်ကပြထားသည့်အတိုင်း၊ Developer တက်ဘ်မှ Visual Basic Editor ကိုဖွင့်ပြီး ကုဒ်ဝင်းဒိုးတွင် Insert a Module ကိုဖွင့်ပါ။
- ကုဒ်ဝင်းဒိုးတွင်၊ အောက်ပါကုဒ်ကို မိတ္တူကူးပြီး ၎င်းကို ကူးထည့်ပါ။
4471
သင့်ကုဒ်သည် ယခုအသုံးပြုရန် အဆင်သင့်ဖြစ်ပါပြီ။
ဤတွင်၊
- အလုပ်စာရွက်များ(“မတိုက်ဆိုင်သော”) = အလုပ်စာရွက်အမည်ကို သတ်မှတ်ပါ။
- အပိုင်းအခြား(“5: 6၊ 8:9”) = အတန်းနံပါတ် 5 မှ 6 သို့ နှင့် 8 မှ 9 ကို အပိုင်းအခြား နည်းလမ်းအတွင်းတွင် ဖြတ်သန်းပါ။
- ဤကုဒ်အပိုင်းအစ ကို run ပြီး အတန်း 5 မှ 6 နှင့် 8 မှ 9 ကိုကြည့်ပါ အောက်ပါပုံတွင် ဝှက်ထားသည်။
ပိုမိုဖတ်ရန်- Excel တွင် အတန်းများကို ဝှက်နည်း (6 ထိရောက်သောနည်းလမ်းများ)
၄။ Excel တွင် စာသားများပါရှိသော အတန်းအားလုံးကို ဖျောက်ရန် Macro
သင် စာသားပါရှိသော အတန်းအားလုံးကို ဝှက်ထားလိုပါက တန်ဖိုးများကို အောက်ပါအတိုင်း လုပ်ဆောင်ပါ။
အဆင့်များ-
- Visual Basic Editor ကိုဖွင့်ပြီး Developer တက်ဘ်မှ Insert aကုဒ်ဝင်းဒိုးတွင် Module ။
- ကုဒ်ဝင်းဒိုးတွင်၊ အောက်ပါကုဒ်ကို မိတ္တူကူးပြီး ၎င်းကို ကူးထည့်ပါ။
4450
သင့်ကုဒ်သည် ယခုလုပ်ဆောင်ရန် အသင့်ဖြစ်ပါပြီ။
ဤတွင်၊
- ကိန်းဂဏန်း(အပိုင်းအခြား(“C” & i)) = ကျွန်ုပ်တို့၏ဒေတာအတွဲရှိဒေတာသည် <1 မှစတင်သည်>column C၊ ထို့ကြောင့် C ကို Range method အတွင်းတွင် ကျော်သွားပါသည်။
- ဤကုဒ်ကိုဖွင့်ပါ စာသားပါရှိသော တန်ဖိုးများဖြစ်သော အတန်းများအားလုံး ကို ယခု ဝှက်ထားသည်ကို သင်သတိပြုမိပါလိမ့်မည်။
နောက်ထပ်ဖတ်ရန်- Excel တွင် အတန်းများစွာကို ဖျောက်နည်း (9 နည်းလမ်းများ)
5. Excel တွင် နံပါတ်များပါရှိသော အတန်းအားလုံးကို ဖုံးအုပ်ရန် Macro
ထို့ပြင် ကိန်းဂဏာန်းတန်ဖိုးများ နှင့်အတူ VBA ကုဒ်ပါရှိသော အတန်းအားလုံးကို ဝှက်ထားလိုပါက၊ အောက်ဖော်ပြပါ အဆင့်များကို လိုက်နာပါ။
အဆင့်များ-
- Visual Basic Editor ကိုဖွင့်ပြီး Developer tab မှ Insert a Module ကုဒ်ဝင်းဒိုးတွင်။
- ကုဒ်ဝင်းဒိုးတွင်၊ အောက်ပါကုဒ်ကို မိတ္တူကူးပြီး ၎င်းကို ကူးထည့်ပါ။
8875
သင့်ကုဒ်ကို ယခုအသုံးပြုရန် အဆင်သင့်ဖြစ်ပါပြီ။
ဤတွင်၊
- ကိန်းဂဏန်း(အပိုင်းအခြား(“C” & i)) = ကျွန်ုပ်တို့၏ဒေတာအတွဲရှိဒေတာသည် ကော်လံ C၊ မှစတင်သည်၊ ထို့ကြောင့် ကျွန်ုပ်တို့သည် C ကို အပိုင်းအခြား နည်းလမ်းအတွင်းတွင် ကျော်သွားပါသည်။
- ဤကုဒ်ကို Run ပြီး ယခင်က ကိန်းဂဏာန်းတန်ဖိုးများပါရှိသော ဖြစ်သည့် အတန်းများအားလုံး ကို ယခု သတိပြုမိပါသည် ဝှက်ထားသည်။
နောက်ထပ် ဖတ်ရှုရန်- Excel တွင် ကော်လံတစ်ခုအပေါ် အခြေခံ၍ ထပ်နေသော အတန်းများကို ဝှက်ပါ(၄ နည်းလမ်း)
၆။ Excel တွင် သုည (0) ပါရှိသည့် အတန်းများကို ဖျောက်ရန် Macro
0 (သုည) ကို ကိုင်ထားသည့် သီးခြားကော်လံများမှ အတန်းများကိုသာ ဝှက်ထားလိုသည်ဆိုပါစို့။ E ကော်လံ 0 အတန်း 7 နှင့် အတန်း 10 တွင် 82> တွင် 0 ကို ကိုင်ထားရာ အောက်ပါဒေတာအစုံကို ကြည့်ပါ။ Excel တွင် VBA ဖြင့် 0 ( အတန်း 7 ) ကို 0 ကိုသာ ဝှက်ထားပုံကို လေ့လာပါမည်။
အဆင့်များ-
- Developer tab မှ Visual Basic Editor ကိုဖွင့်ပြီး Insert ကုဒ်ဝင်းဒိုးရှိ Module ။
- ကုဒ်ဝင်းဒိုးတွင်၊ အောက်ပါကုဒ်ကို မိတ္တူကူးပြီး ၎င်းကို ကူးထည့်ပါ။
1360
သင့်ကုဒ်သည် ယခုလုပ်ဆောင်ရန် အသင့်ဖြစ်ပါပြီ။
- ဤကုဒ် ကိုဖွင့်ပြီး 0<ပါ၀င်သော အတန်း ( အတန်း 7 ) ကို သတိပြုပါ။ 2> တွင် ကော်လံ E ကို ယခု ဝှက်ထားသော်လည်း အတန်း 10 တွင် 82 ကို ဝှက်ထားခြင်းမရှိပေ။
နောက်ထပ်ဖတ်ရန်- Excel VBA တွင် အလွတ်တန်းများကို ဝှက်နည်း (အသုံးဝင်သောနည်းလမ်း 4 ခု)
7။ Excel တွင် အနုတ်လက္ခဏာတန်ဖိုးများ ကိုင်ဆောင်ထားသော အတန်းများကို ဖျောက်ရန် Macro ကို အကောင်အထည်ဖော်ပါ
တူညီသောကော်လံမှ သုညပါရှိသော အတန်းများကို သင်ဝှက်ထားနိုင်သကဲ့သို့၊ သင်သည် အနုတ်တန်ဖိုးများပါရှိသည့် အတန်းများကို ဝှက်ထားနိုင်သည် ။ ကော်လံ E တွင် အနုတ်လက္ခဏာနှင့် အပြုသဘောတန်ဖိုးများပါရှိသော အောက်တွင်ဖော်ပြထားသော ဒေတာအတွဲဖြင့်၊ အနှုတ်လက္ခဏာတစ်ခုတည်းကိုသာ ဖုံးကွယ်ထားသည့် ကုဒ်ကို ကျွန်ုပ်တို့မြင်ရပါမည်။
အဆင့်များ-
- Developer တက်ဘ်မှ Visual Basic Editor ကိုဖွင့်ပြီး ကုဒ်ဝင်းဒိုးတွင် Module ကို ထည့်သွင်းပါ။
- ကုဒ်ဝင်းဒိုးတွင်၊ အောက်ပါကုဒ်ကို ကူးယူပြီး ၎င်းကို ကူးထည့်ပါ။
5911
သင်၏ ကုဒ်ကို ယခုအသုံးပြုရန် အဆင်သင့်ဖြစ်နေပါပြီ။
- ဤကုဒ်ကို ပြေးပြီး အတန်း 7 ပါ၀င်ကြောင်း သတိပြုမိပါသည်။ 1>အနုတ်တန်ဖိုး (-10) ကော်လံ E တွင် ယခု ဝှက်ထားသော်လည်း အတန်း 10 တွင် 82 ကို ဝှက်ထားခြင်းမရှိပေ။
၈။ Excel တွင် အပြုသဘောဆောင်သောတန်ဖိုးများပါရှိသော အတန်းများကို ဖုံးကွယ်ရန် VBA ကို မြှုပ်သွင်းပါ
ဤတစ်ကြိမ်တွင် ကော်လံ E တွင် အပြုသဘောဆောင်သောတန်ဖိုးများ နှစ်ခုလုံးပါရှိသော အောက်တွင်ဖော်ပြထားသော ဒေတာအတွဲနှင့်အတူ၊ VBA<ကို ကျွန်ုပ်တို့မြင်ရပါလိမ့်မည်။ 2> ကုဒ် အပြုသဘောဆောင်သော ကိုသာ ဝှက်ထားသည်။
အဆင့်များ-
- ဖွင့် Visual Basic Editor ကို Developer tab မှ နှင့် Insert a Module ကို ကုဒ်ဝင်းဒိုးတွင်
- ကုဒ်ဝင်းဒိုးတွင်၊ အောက်ပါကုဒ်ကို ကူးယူပြီး ၎င်းကို ကူးထည့်ပါ။
4756
သင့်ကုဒ်ကို ယခုအသုံးပြုရန် အဆင်သင့်ဖြစ်ပါပြီ။
- Run ဤကုဒ်နှင့် အတန်း 7 တွင် အပြုသဘောတန်ဖိုး (55) ပါဝင်သော ကော်လံ E တွင် ယခုအခါ ဝှက်ထားသည်ကို သတိပြုမိပြီး အတန်း 10 ၊ သယ်ဆောင်ထားသည့် 0 ကို ဖျောက်ထားသည်။
ပိုမိုဖတ်ရန်- ဆဲလ်ပေါ်အခြေခံ၍ အတန်းများကိုဖျောက်ရန် VBA Excel ရှိ တန်ဖိုး (ဥပမာ 14 ခု)
၉။ Excel တွင် ဂဏန်းများပါရှိသော အတန်းများကို ဝှက်ရန် Macro
သင် ဂဏန်းများပါသော အတန်းများကို ၎င်းတို့၏တန်ဖိုးအဖြစ် ဝှက်ထားနိုင်သည်။ ဤဆောင်းပါး၏အစတွင် ကျွန်ုပ်တို့ပြသခဲ့သည့် ဥပမာတွင်၊ ကော်လံ E သည် အတန်း 7 နှင့် 10 တွင် ဂဏန်းနှင့် ဂဏန်းနှစ်လုံးလုံးကို ကိုင်ထားသည်။ ဂဏန်းများ ကိုသာ ကိုင်ဆောင်ထားသည့် အတန်းကို ဝှက်ထားရန် ကုဒ်ကို လေ့လာပါမည်။
အဆင့်များ-
- Developer tab မှ Visual Basic Editor ကိုဖွင့်ပြီး ကုဒ်ဝင်းဒိုးတွင် Insert Module ကိုဖွင့်ပါ။
- ကုဒ်ထဲတွင် ဝင်းဒိုးတွင် အောက်ပါကုဒ်ကို မိတ္တူကူးပြီး ၎င်းကို ကူးထည့်ပါ။
2519
သင့်ကုဒ်ကို ယခုအသုံးပြုရန် အဆင်သင့်ဖြစ်ပါပြီ။
- Run ဤကုဒ်အပိုင်းအစနှင့် ကော်လံ E တွင် odd နံပါတ် (55) ပါရှိသော အတန်း 7 ကိုသာ ယခုမြင်ရပြီး ၊ ကိန်းဂဏန်း (82) ပါသော အတန်း 10 ကို ဖျောက်ထားသည်။
10။ Excel တွင် နံပါတ်များပါသော အတန်းများကို ဝှက်ရန် VBA
ထို့အတူ၊ သင်သည် ကိန်းဂဏန်းများ ကို ၎င်းတို့၏တန်ဖိုးအဖြစ် ဝှက်နိုင်သည်။ ဤဆောင်းပါး၏အစတွင် ကျွန်ုပ်တို့ပြသခဲ့သည့် ဥပမာတွင်၊ ကော်လံ F သည် အတန်း 7 နှင့် 10 တွင် ဂဏန်းများနှင့် ဂဏန်းနှစ်လုံးလုံးကို ကိုင်ထားသည်။ ကိန်းဂဏန်းများ ကိုသာ ကိုင်ဆောင်ထားသည့် အတန်းကို ဝှက်ထားရန် ကုဒ်ကို လေ့လာပါမည်။
အဆင့်များ-
- Developer tab မှ Visual Basic Editor ကိုဖွင့်ပြီး ကုဒ်ဝင်းဒိုးတွင် Insert Module ကိုဖွင့်ပါ။
- ကုဒ်ထဲတွင် ဝင်းဒိုးတွင် အောက်ပါကုဒ်ကို မိတ္တူကူးပြီး ၎င်းကို ကူးထည့်ပါ။
5846
သင့်ကုဒ်ကို ယခုအသုံးပြုရန် အဆင်သင့်ဖြစ်ပါပြီ။
- Run ဤကုဒ်ကိုကြည့်ပြီး အတန်း 7 တွင်သာ ကိန်းဂဏန်း (100) ပါရှိသည်၊ ကော်လံ F ကို ယခု ဝှက်ထားသော်လည်း အတန်း 10 တွင် ဂဏန်း (75) ကို ဝှက်ထားသည်ကို ဖျောက်ထားသည်။
နောက်ထပ်ဖတ်ရန်- Excel VBA- Excel တွင် အတန်းအားလုံးကို ဖျောက်ထားပါ (လက်တွေ့ဥပမာ 5 ခု)
11။ သတ်မှတ်ထားသောအခြေအနေထက်ကြီးသောအတန်းများကိုဖျောက်ရန် Macro ကိုထည့်ပါ
သင် ထက်ကြီးသောအတန်းများကို VBA Excel ဖြင့် ဝှက်နိုင်သည်။ တန်ဖိုး 80 ထက်ကြီးသော ကော်လံ E မှ အတန်းများကို ဝှက်ထားလိုသည်ဆိုပါစို့။ ၎င်းကိုပြုလုပ်နည်းမှာ ဤတွင်-
အဆင့်များ-
- Visual Basic Editor ကိုဖွင့်ပြီး Developer တက်ဘ်မှ လည်းကောင်း၊ ကုဒ်ဝင်းဒိုးတွင် Module ကိုထည့်ပါ။
- ကုဒ်ဝင်းဒိုးတွင်၊ အောက်ပါကုဒ်ကို ကူးယူပြီး ၎င်းကို ကူးထည့်ပါ။
5286
သင်၏ ကုဒ်ကို ယခုအသုံးပြုရန် အဆင်သင့်ဖြစ်ပါပြီ။
- ဤကုဒ်ကို ပြေးပြီး အတန်း 10 တွင်သာ အတန်း ပါ၀င်သည်ကို ကြည့်လိုက်ပါ။ 1>82 (80 ထက်ကြီးသော) ကော်လံ E တွင် ယခု ဝှက်ထားသော်လည်း အတန်း 7 တွင် 55 ကို ဝှက်ထားခြင်းမရှိပေ။
နောက်ထပ် ဖတ်ရှုရန်- Excel တွင် သတ်မှတ်ချက်အတိုင်း ပုံစံချခြင်းဖြင့် ဆဲလ်တန်ဖိုးအပေါ် အခြေခံ၍ အတန်းများကို ဝှက်ပါ
၁၂။ Excel တွင် သတ်မှတ်ထားသော အခြေအနေထက်နည်းသော အတန်းများကို ဖုံးအုပ်ရန် Macro ကို မြှုပ်သွင်းပါ
သင်သည် VBA Excel ဖြင့် သီးခြားတန်ဖိုးတစ်ခု VBA ထက်နည်းသော အတန်းများကို ဝှက်ထားနိုင်သည်။ . တန်ဖိုး 80 ထက်နည်းသော ကော်လံ E မှ အတန်းများကို ဝှက်ထားလိုသည်ဆိုပါစို့။ လုပ်နည်းက ဒီမှာအဲဒါ-
အဆင့်များ-
- Developer tab မှ Visual Basic Editor ကိုဖွင့်ပြီး Insert ကုဒ်ဝင်းဒိုးရှိ Module ။
- ကုဒ်ဝင်းဒိုးတွင်၊ အောက်ပါကုဒ်ကို မိတ္တူကူးပြီး ၎င်းကို ကူးထည့်ပါ။
8752
သင့်ကုဒ်သည် အဆင်သင့်ဖြစ်နေပါပြီ လုပ်ဆောင်ရန်။
- ဤကုဒ်ကိုဖွင့်ပါ နှင့် 55<ပါဝင်သော အတန်း 7 ကိုသာ ကြည့်လိုက်ပါ။ 2> (80 ထက်နည်းသော) ကော်လံ E တွင် ယခု ဝှက်ထားသော်လည်း အတန်း 10 ဖြစ်သည့် 82 ကို ဖျောက်ထားသည်။
၁၃။ Macro ဖြင့် Cell Text Value ကို အခြေခံ၍ အတန်းများကို ဖုံးကွယ်ထားရန်
သင် တိကျသော စာသား တန်ဖိုးရှိသော အတန်းတစ်ခုကို ဝှက်ထားလိုသည်ဆိုပါစို့။ ကျွန်ုပ်တို့၏အခြေအနေတွင်၊ “ ဓာတုဗေဒ ” ဟူသော စကားလုံးပါရှိသော အတန်းနှင့် ဥပမာတစ်ခုပေးပါမည်။ ထိုအတန်းကို ဝှက်ထားပါ။
အဆင့်များ-
- Developer တက်ဘ်မှ Visual Basic Editor ကိုဖွင့်ပြီး ကုဒ်ဝင်းဒိုးတွင် Module ကိုထည့်ပါ။
- ကုဒ်ဝင်းဒိုးတွင်၊ အောက်ပါကုဒ်ကို ကူးယူပြီး ၎င်းကို ကူးထည့်ပါ။
3191
သင့်ကုဒ်သည် ယခု လုပ်ဆောင်ရန် အဆင်သင့်ဖြစ်ပါပြီ။
ဤတွင်၊
- StartRow = 4 -> အတန်း၏ ပထမတန်း ဒေတာအတွဲ။
- LastRow = 10 -> ဒေတာအတွဲ၏ နောက်ဆုံးအတန်း ။
- iCol = 4 -> ကော်လံလိပ်စာ သည် စာသား တန်ဖိုးကို ကိုင်ဆောင်ထားသည်။
- ဤအရာကို လုပ်ဆောင်ရန် ကုဒ်နံပါတ်နှင့် စကားလုံးပါဝင်သည့် အတန်းနံပါတ် 6 ကို သတိပြုပါ။