Vba- ဆဲလ်များကို ရာခိုင်နှုန်းအဖြစ် ဖော်မတ်လုပ်နည်း


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

 SubFormatPercent ()
    Dim i As Integer

    For i = 2 To 11
    Range(" A " & i).NumberFormat = " 0.00% "
    Next i
    
End Sub

ဤဥပမာသည် အပိုင်းအခြား A2:A11 အတွင်းရှိ ဆဲလ်တစ်ခုစီကို ဒသမနေရာနှစ်ခုဖြင့် ရာခိုင်နှုန်းတန်ဖိုးအဖြစ် ဖော်မတ်ပေးသည်။

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

ဥပမာ- VBA ကို အသုံးပြု၍ ဆဲလ်များကို ရာခိုင်နှုန်းအဖြစ် ပုံစံဖော်ပါ။

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

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

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

  • 0.22 ကို 22% အဖြစ် ဖော်မတ်လုပ်ရပါမည်။
  • 0.35 ကို 35% အဖြစ် ဖော်မတ်လုပ်ရပါမည်။

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

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

 SubFormatPercent ()
    Dim i As Integer

    For i = 2 To 11
    Range(" A " & i).NumberFormat = " 0.00% "
    Next i
    
End Sub

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

တန်ဖိုးတစ်ခုစီကို ဒဿမနေရာနှစ်ခုဖြင့် ရာခိုင်နှုန်းတစ်ခုအဖြစ် ယခုဖော်မတ်လုပ်ထားသည်။

NumberFormat ပိုင်ဆိုင်မှုရှိ ဒဿမအမှတ်နောက်မှ သုညအရေအတွက်သည် ရာခိုင်နှုန်းတစ်ခုစီတွင် ပြသရန် ဒဿမနေရာအရေအတွက်ကို သတ်မှတ်ကြောင်း သတိပြုပါ။

ရာခိုင်နှုန်းတစ်ခုစီတွင် ဒဿမနေရာများကို မဖော်ပြရန် အောက်ပါအထားအသိုကို ကျွန်ုပ်တို့အသုံးပြုနိုင်သည်-

 SubFormatPercent ()
    Dim i As Integer

    For i = 2 To 11
    Range(" A " & i).NumberFormat = " 0% "
    Next i
    
End Sub

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

ရာခိုင်နှုန်းတန်ဖိုးတစ်ခုစီမှ ဒသမနေရာများကို ဖယ်ရှားလိုက်ကြောင်း သတိပြုပါ။

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

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

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

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

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

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