Vba- သတ်မှတ်ချက်များအပေါ် အခြေခံ၍ အတန်းများကို ဖျောက်နည်း


ဆဲလ်တန်ဖိုးအပေါ် အခြေခံ၍ အတန်းများကို ဝှက်ထားရန် VBA တွင် အောက်ပါ syntax ကို သင်အသုံးပြုနိုင်သည်-

 SubHideRows ()

    Dim i As Integer
    
    For i = 2 To 10
    
        If Cells(i, 1).Value = " Mavs " Then
            Cells(i, 1).EntireRow.Hidden = True
        Else
            Cells(i, 1).EntireRow.Hidden = False
        End If
        
    Next i

End Sub

ဤထူးခြားသော မက်ခရိုသည် ပထမကော်လံရှိ “ Mavs” နှင့်ညီသော ဆဲလ်တန်ဖိုးရှိသော အပိုင်းအခြား 2 မှ 10 အတွင်း အတန်းအားလုံးကို ဝှက်ထားသည်။

အတန်းအားလုံးကိုပြသရန် အောက်ဖော်ပြပါ မက်ခရိုကိုလည်း သင်အသုံးပြုနိုင်သည်-

 SubUnhideRows ()
    Rows.EntireRow.Hidden = False
End Sub

အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။

ဥပမာ- သတ်မှတ်ချက်များအပေါ်အခြေခံ၍ အတန်းများကိုဝှက်ရန် VBA ကိုသုံးပါ။

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

အဖွဲ့ကော်လံတွင် “ Mavs” ပါဝင်သည့်အတန်းတိုင်းကို ဝှက်ထားလိုသည်ဆိုပါစို့။

ဒါကိုလုပ်ဖို့ အောက်ပါ macro ကို ဖန်တီးနိုင်ပါတယ်။

 SubHideRows ()

    Dim i As Integer
    
    For i = 2 To 10
    
        If Cells(i, 1).Value = " Mavs " Then
            Cells(i, 1).EntireRow.Hidden = True
        Else
            Cells(i, 1).EntireRow.Hidden = False
        End If
        
    Next i

End Sub

ကျွန်ုပ်တို့ ဤ macro ကို run သောအခါတွင်၊ ကျွန်ုပ်တို့သည် အောက်ပါ output ကို ရရှိသည် ။

အဖွဲ့ကော်လံရှိ “ Mavs” ပါရှိသော အတန်းတိုင်းကို ယခု ဝှက်ထားသည်ကို သတိပြုပါ။

ကျွန်ုပ်တို့လိုချင်ပါက၊ အတန်းအားလုံးကိုပြသရန် အောက်ပါ macro ကို ဖန်တီးနိုင်သည်-

 SubUnhideRows ()
    Rows.EntireRow.Hidden = False
End Sub

ကျွန်ုပ်တို့ ဤ macro ကို run သောအခါတွင်၊ ကျွန်ုပ်တို့သည် အောက်ပါ output ကို ရရှိသည် ။

လိုင်းအားလုံးကို ထပ်မံပြသကြောင်း သတိပြုပါ။

စံသတ်မှတ်ချက်များအပေါ်အခြေခံ၍ 2 နှင့် 10 ကြားတွင် အတန်းများကို ဝှက်ထားရန် ကျွန်ုပ်တို့၏ macro တွင် i = 2 မှ 10 အထိ သတ်မှတ်ထားပါသည်။

မတူညီသောအတန်းအကွာအဝေးတွင် အတန်းများကို ဝှက်ထားရန် ဤအစနှင့်အဆုံးတန်ဖိုးများကို လွတ်လပ်စွာပြောင်းပါ။

ထပ်လောင်းအရင်းအမြစ်များ

အောက်ဖော်ပြပါ သင်ခန်းစာများသည် VBA တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-

VBA- အခြေအနေအရ ဖော်မတ်ချခြင်းကို ဆဲလ်များတွင် မည်သို့အသုံးပြုရမည်နည်း။
VBA- အပိုင်းအခြားရှိ အတန်းအရေအတွက်ကို ရေတွက်နည်း
VBA- သီးခြားစာသားဖြင့် ဆဲလ်များကို ရေတွက်နည်း

မှတ်ချက်တစ်ခုထည့်ပါ။

သင့် email လိပ်စာကို ဖော်ပြမည် မဟုတ်ပါ။ လိုအပ်သော ကွက်လပ်များကို * ဖြင့်မှတ်သားထားသည်