Vba- မဟုတ်ပါက အသုံးပြုနည်း (ဥပမာများဖြင့်)


အခြေအနေတစ်ခုနှင့်မကိုက်ညီပါကစမ်းသပ်ရန် VBA တွင် IF NOT logic ကိုသုံးရန် အောက်ပါအခြေခံ syntax ကိုသုံးနိုင်သည်။

 SubIfNot ()
    Dim i As Integer
    
    For i = 2 To 11
        If Not Range(" B " & i) = " West " Then
        Result = “ Not WestElse
        Result = " West "
        End If
    Range(" C " & i) = Result
    Next i

End Sub

အကွာအဝေး B2:B12 အတွင်းရှိ ဆဲလ်တစ်ခုစီသည် “ အနောက်” နှင့် ညီမျှခြင်း ရှိ၊ မရှိ စစ်ဆေးပြီး အပိုင်းအခြား C2:C12 ရှိ သက်ဆိုင်ရာဆဲလ်တစ်ခုစီအား “ အနောက်မဟုတ်” သို့မဟုတ် “ အနောက်” သတ်မှတ်ပေးသည်။

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

ဥပမာ- VBA မှာ မဟုတ်ရင် ဘယ်လိုသုံးမလဲ။

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

အဖွဲ့တစ်ဖွဲ့စီသည် အနောက်အုပ်စုတွင်ရှိ/မရှိအပေါ် အခြေခံ၍ ကော်လံ C ရှိ ဆဲလ်တစ်ခုစီတွင် “ အနောက်” သို့မဟုတ် “ အနောက်မဟုတ်” တန်ဖိုးတစ်ခုကို သတ်မှတ်လိုသည်ဆိုပါစို့။

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

 SubIfNot ()
    Dim i As Integer
    
    For i = 2 To 11
        If Not Range(" B " & i) = " West " Then
        Result = “ Not WestElse
        Result = " West "
        End If
    Range(" C " & i) = Result
    Next i

End Sub

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

ကော်လံ C ရှိ တန်ဖိုးများသည် ကော်လံ B ရှိ အပိုင်းတစ်ခုစီသည် “အနောက်” နှင့် ညီမျှခြင်းရှိမရှိ ကျွန်ုပ်တို့ကို ပြောပြသည်။

ဥပမာအားဖြင့်:

  • အဖွဲ့ A သည် “ အနောက်” ဖြစ်သည်၊ ထို့ကြောင့် ကော်လံ C သည် “ အနောက်” ကိုပြသသည်
  • Team B သည် “ အရှေ့” မှဖြစ်သည်၊ ထို့ကြောင့်ကော်လံ C သည် “ အနောက်မဟုတ်” ကိုပြသသည်
  • Team C သည် “ အရှေ့” ဖြစ်သည်၊ ထို့ကြောင့် ကော်လံ C သည် “ အနောက်မဟုတ်” ကိုပြသသည်
  • Team D သည် “ မြောက်” မှဖြစ်သည်၊ ထို့ကြောင့်ကော်လံ C သည် “ အနောက်ဘက်သို့မဟုတ်” ကိုပြသသည်

နောက် … ပြီးတော့။

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

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

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

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

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