Vba ကိုအသုံးပြု၍ excel တွင် filters များကိုရှင်းလင်းနည်း (ဥပမာနှင့်အတူ)
Excel စာရွက်မှ filter အားလုံးကိုရှင်းလင်းရန် VBA တွင်အောက်ပါ syntax ကိုသုံးနိုင်သည်။
SubClearFilters ()
If ActiveSheet.AutoFilterMode Then ActiveSheet.ShowAllData
End Sub
ဤအထူးမက်ခရိုသည် လက်ရှိအသုံးပြုနေသော စာရွက်မှ စစ်ထုတ်မှုများအားလုံးကို ရှင်းလင်းပါမည်။
လက်ရှိဝှက်ထားသောအတန်းအားလုံးကို မြင်နိုင်စေရန်အတွက် ShowAllData နည်းလမ်းကို အသုံးပြု၍ ဤ macro သည် အလုပ်လုပ်ပါသည်။
လက်ရှိစာမျက်နှာပေါ်တွင် အတန်းများကို စစ်ထုတ်ခြင်းမပြုပါက၊ ဤမက်ခရိုကို သင်လုပ်ဆောင်သောအခါတွင် မည်သည့်အရာမျှ ဖြစ်လာမည်မဟုတ်ပါ။
အောက်ဖော်ပြပါ ဥပမာသည် ဤ macro ကို လက်တွေ့တွင် အသုံးပြုနည်းကို ပြသထားသည်။
ဥပမာ- VBA ကို အသုံးပြု၍ Excel ရှိ စစ်ထုတ်မှုများအားလုံးကို ရှင်းလင်းပါ။
အမျိုးမျိုးသော ဘတ်စကတ်ဘောကစားသမားများအကြောင်း အချက်အလက်များပါရှိသော Excel တွင် အောက်ပါဒေတာအတွဲရှိသည် ဆိုကြပါစို့။
ယခု Team ကော်လံရှိ တန်ဖိုးသည် Mavs သို့မဟုတ် Nets နှင့် ညီမျှသည့် အတန်းများကိုသာ ပြသရန် စစ်ထုတ်မှုတစ်ခု ထည့်သည်ဆိုပါစို့။
ယခုကျွန်ုပ်တို့သည် VBA ကိုအသုံးပြု၍ ဤ filter ကိုရှင်းလင်းလိုသည်ဆိုကြပါစို့။
ဒါကိုလုပ်ဖို့ အောက်ပါ macro ကို ဖန်တီးနိုင်ပါတယ်။
SubClearFilters ()
If ActiveSheet.AutoFilterMode Then ActiveSheet.ShowAllData
End Sub
ကျွန်ုပ်တို့ ဤမက်ခရိုကို လုပ်ဆောင်သောအခါ၊ စစ်ထုတ်မှုအား စာရွက်မှ အလိုအလျောက် ရှင်းသွားလိမ့်မည်-
ကျွန်ုပ်တို့သည် စစ်ထုတ်မှုကို ရှင်းလင်းထားသောကြောင့် ယခင်ကဝှက်ထားသောအတန်းအားလုံးကို ယခုပြန်မြင်ရကြောင်း သတိပြုပါ။
မှတ်ချက် – VBA ShowAllData နည်းလမ်းအတွက် စာရွက်စာတမ်းအပြည့်အစုံကို ဤနေရာတွင် ရှာတွေ့နိုင်ပါသည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် VBA တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
VBA- pivot ဇယားများကို စစ်ထုတ်နည်း
VBA- pivot ဇယားများကို ပြန်လည်ဆန်းသစ်နည်း
VBA- ထပ်နေသောတန်ဖိုးများကို ဖယ်ရှားနည်း