Vba- ဆဲလ်သည် စာသားဟုတ်မဟုတ် စစ်ဆေးရန် istext ကို မည်သို့အသုံးပြုရမည်နည်း။


ပေးထားသောဆဲလ်တစ်ခုတွင် စာသားပါရှိမရှိ စစ်ဆေးရန် VBA တွင် IsText နည်းလမ်းကို သင်သုံးနိုင်သည်။

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

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

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

 SubCheckText ()
    
    Dim i As Integer

    For i = 1 To 9
    
        If IsText(Range(" A " & i)) = True Then
            Range(" B " & i) = " Cell is Text "
        Else
            Range(" B " & i) = " Cell is Not Text "
        End If
    Next i
    
End Sub

ဤအထူးမက်ခရိုသည် A1:A9 အပိုင်းအခြားရှိ ဆဲလ်တစ်ခုစီသည် စာသားဟုတ်မဟုတ် စစ်ဆေးမည်ဖြစ်သည်။

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

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

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

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

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

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

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

 SubCheckText ()
    
    Dim i As Integer

    For i = 1 To 9
    
        If IsText(Range(" A " & i)) = True Then
            Range(" B " & i) = " Cell is Text "
        Else
            Range(" B " & i) = " Cell is Not Text "
        End If
    Next i
    
End Sub

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

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

စာသားနှင့် နံပါတ်များပါရှိသော ဆဲလ်များကို စာသားအဖြစ် အသိအမှတ်ပြုကြောင်း သတိပြုပါ။

ဆဲလ်တစ်ခုအား နံပါတ်တစ်ခုအဖြစ် အသိအမှတ်ပြုရန်အတွက်၊ ၎င်းတွင် နံပါတ်များသာ ပါဝင်ရပါမည်။

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

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

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

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

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

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