Vba- ဆဲလ်သည် နံပါတ်ဟုတ်မဟုတ် စစ်ဆေးရန် isnumeric ကို အသုံးပြုနည်း


ပေးထားသောဆဲလ်သည် နံပါတ်တစ်ခုဟုတ်မဟုတ် စစ်ဆေးရန် VBA ရှိ IsNumeric လုပ်ဆောင်ချက်ကို သင်အသုံးပြုနိုင်သည်။

ပေးထားသောဆဲလ်တစ်ခု၏တန်ဖိုးကို နံပါတ်တစ်ခုအဖြစ် အသိအမှတ်ပြုပါက ဤလုပ်ဆောင်ချက်သည် True ပြန်သွားပါမည်။

မဟုတ်ရင် function က False ပြန်ဖြစ်သွားလိမ့်မယ်။

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

 SubCheckNumeric ()
    
    Dim i As Integer

    For i = 1 To 9
    
        If IsNumeric(Range(" A " & i)) = True Then
            Range(" B " & i) = " Numeric Value "
        Else
            Range(" B " & i) = " Not a Numeric Value "
        End If
    Next i
    
End Sub

အပိုင်းအခြား A1:A9 ရှိ ဆဲလ်တစ်ခုစီသည် နံပါတ်ဟုတ်၊

ဆဲလ်တစ်ခုသည် နံပါတ်တစ်ခုဖြစ်ပါက၊ အပိုင်းအခြား B1:B9 ရှိ သက်ဆိုင်ရာဆဲလ်တွင် “ ဂဏန်းတန်ဖိုး” ကို ပြန်ပေးပါမည်။

ဆဲလ်တစ်ခုသည် နံပါတ်တစ်ခုမဟုတ်ပါက၊ “ ဂဏန်းတန်ဖိုးမဟုတ်ပါ” အစား ပြန်ပေးပါမည်။

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

ဥပမာ- VBA တွင် IsNumeric ကိုအသုံးပြုနည်း

ကျွန်ုပ်တို့တွင် Excel တွင် အောက်ပါတန်ဖိုးများရှိသည်ဆိုပါစို့။

ကော်လံ A ရှိ ဆဲလ်တစ်ခုစီသည် နံပါတ်ဟုတ်မဟုတ် စစ်ဆေးလိုသည်ဆိုပါစို့။

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

 SubCheckNumeric ()
    
    Dim i As Integer

    For i = 1 To 9
    
        If IsNumeric(Range(" A " & i)) = True Then
            Range(" B " & i) = " Numeric Value "
        Else
            Range(" B " & i) = " Not a Numeric Value "
        End If
    Next i
    
End Sub

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

VBA IsNumeric လုပ်ဆောင်ချက် ဥပမာ

ကော်လံ B သည် ကော်လံ A ရှိ ကိုက်ညီသည့်ဆဲလ်တစ်ခုစီကို နံပါတ်တစ်ခုအဖြစ် အသိအမှတ်ပြုခြင်း ရှိ၊ မရှိကို ပြောပြသည့် ရလဒ်ကို ပြသသည်။

ဤသည်မှာ ရလဒ်တွင် သတိပြုရမည့် စိတ်ဝင်စားဖွယ်အချက်အချို့ဖြစ်သည်။

  • ဒဿမနေရာများပါသော ဂဏန်းများကို ဂဏန်းများအဖြစ် အသိအမှတ်ပြုပါသည်။
  • ရာခိုင်နှုန်းများကို နံပါတ်များအဖြစ် အသိအမှတ်ပြုပါသည်။
  • ရက်စွဲများကို နံပါတ်များအဖြစ် အသိအမှတ်မပြု ပါ
  • နံပါတ်များပါရှိသော စာသားများကို နံပါတ်များအဖြစ် အသိအမှတ်မပြု ပါ

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

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

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

VBA တွင် string မှ int ကိုမည်သို့ပြောင်းရမည်နည်း။
VBA တွင် string တစ်ခုကို နှစ်ဆသို့ ပြောင်းနည်း
စာကြောင်းတစ်ကြောင်းတွင် VBA တွင် အခြားစာကြောင်းပါရှိမရှိ စစ်ဆေးနည်း

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

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