Vba ကို အသုံးပြု၍ ကော်လံတစ်ခုကို စစ်ထုတ်နည်း (ဥပမာများဖြင့်)
VBA ကို အသုံးပြု၍ Excel တွင် ကော်လံအလိုက် စစ်ထုတ်ရန် အောက်ပါနည်းလမ်းများကို အသုံးပြုနိုင်ပါသည်။
နည်းလမ်း 1- ကော်လံတစ်ခု၏တန်ဖိုးအပေါ်အခြေခံ၍ စစ်ထုတ်ပါ။
SubFilterRows ()
ActiveSheet.Range(" A1:C11 ").AutoFilter field:=1, Criteria1:=Range(" F2 ").Value
End Sub
ဤအထူးမက်ခရိုသည် ဆဲလ် F2 ၏တန်ဖိုးနှင့်ညီမျှသည့် ပထမကော်လံကိုပြသရန် အပိုင်းအခြား A1:C11 ကို စစ်ထုတ်ပါမည်။
နည်းလမ်း 2- ကော်လံတန်ဖိုးများစွာကို အခြေခံ၍ စစ်ထုတ်ပါ။
SubFilterRows ()
ActiveSheet.Range(" A1:C11 ").AutoFilter field:=1, Criteria1:=Range(" F2 ").Value, _
Operator:=xlOr, Criteria2:=Range(" F3 ").Value
End Sub
ဤ Macro သည် ဆဲလ် F2 သို့မဟုတ် F3 ၏တန်ဖိုးနှင့် ပထမကော်လံသည် ဆဲလ် F2 သို့မဟုတ် F3 ၏တန်ဖိုးနှင့်ညီမျှသောအတန်းများကိုသာပြသရန် အပိုင်းအခြား A1:C11 ကို စစ်ထုတ်မည်ဖြစ်သည်။
နည်းလမ်း 3- စစ်ထုတ်မှုများကို ရှင်းလင်းပါ။
SubClearFilters ()
ActiveSheet.AutoFilterMode = False
End Sub
ဤအထူးမက်ခရိုသည် လက်ရှိစာမျက်နှာမှ စစ်ထုတ်မှုများအားလုံးကို ရှင်းလင်းပါမည်။
အောက်ဖော်ပြပါ ဥပမာများသည် ဤနည်းလမ်းတစ်ခုစီကို လက်တွေ့အသုံးချနည်းကို ပြသထားသည်။
ဥပမာ 1- ကော်လံတစ်ခု၏တန်ဖိုးအပေါ်အခြေခံ၍ စစ်ထုတ်ပါ။
ကျွန်ုပ်တို့တွင် အမျိုးမျိုးသော ဘတ်စကက်ဘောကစားသမားများအကြောင်း အချက်အလက်များ ပါဝင်သော ဒေတာအတွဲတစ်ခုရှိသည် ဆိုပါစို့၊ ကျွန်ုပ်တို့သည် အဖွဲ့ကော်လံတွင် တန်ဖိုး A နှင့် ညီမျှသည့် အတန်းများသာ ပါဝင်ရန် ဒေတာအတွဲကို စစ်ထုတ်လိုပါသည်-
ဒါကိုလုပ်ဖို့ အောက်ပါ macro ကို ဖန်တီးနိုင်ပါတယ်။
SubFilterRows ()
ActiveSheet.Range(" A1:C11 ").AutoFilter field:=1, Criteria1:=Range(" F2 ").Value
End Sub
ကျွန်ုပ်တို့ ဤမက်ခရိုကို လုပ်ဆောင်သောအခါ၊ အဖွဲ့ကော်လံတွင် တန်ဖိုး A နှင့် ညီမျှသည့် အတန်းများသာ ပါဝင်ရန် ဒေတာအတွဲကို အလိုအလျောက် စစ်ထုတ်ပါမည်။
ဥပမာ 2- ကော်လံတန်ဖိုးများစွာကို အခြေခံ၍ စစ်ထုတ်ပါ။
Team ကော်လံတွင် တန်ဖိုး A သို့မဟုတ် C နှင့် ညီမျှသော အတန်းများသာ ပါဝင်ရန် ဒေတာအတွဲကို စစ်ထုတ်လိုသည်ဆိုပါစို့။
ဒါကိုလုပ်ဖို့ အောက်ပါ macro ကို ဖန်တီးနိုင်ပါတယ်။
SubFilterRows ()
ActiveSheet.Range(" A1:C11 ").AutoFilter field:=1, Criteria1:=Range(" F2 ").Value, _
Operator:=xlOr, Criteria2:=Range(" F3 ").Value
End Sub
ကျွန်ုပ်တို့ ဤမက်ခရိုကို လုပ်ဆောင်သောအခါ၊ အဖွဲ့ကော်လံတွင် တန်ဖိုး A သို့မဟုတ် C ညီမျှသည့် အတန်းများကိုသာ ပြသရန် ဒေတာအတွဲကို အလိုအလျောက် စစ်ထုတ်ပါသည်။
မှတ်ချက် – VBA AutoFilter နည်းလမ်းအတွက် စာရွက်စာတမ်းအပြည့်အစုံကို ဤနေရာတွင် ရှာနိုင်သည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် VBA တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
VBA- pivot ဇယားများကို ပြန်လည်ဆန်းသစ်နည်း
VBA- pivot ဇယားများကို စစ်ထုတ်နည်း
VBA- ထပ်နေသောတန်ဖိုးများကို ဖယ်ရှားနည်း