Vba- နေ့စွဲဖော်မတ်အဖြစ် mm/dd/yyyy ကို ဘယ်လိုသုံးမလဲ။
mm/dd/yyyy ဖော်မတ်ကို အသုံးပြု၍ ရက်စွဲတန်ဖိုးများကို ဖော်မတ်ရန် VBA တွင် NumberFormat ပိုင်ဆိုင်မှုကို သင်သုံးနိုင်သည်။
ဤသည်မှာ လက်တွေ့လုပ်ဆောင်ရန် ဘုံနည်းလမ်းတစ်ခုဖြစ်သည်။
SubFormatDates ()
Dim i As Integer
For i = 2 To 11
Range(" A " & i).NumberFormat = " mm/dd/yyyy "
Next i
End Sub
ဤထူးခြားသော မက်ခရိုသည် အပိုင်းအခြား A2:A11 တွင် ရက်စွဲတစ်ခုစီကို mm/dd/yyyy ဖော်မတ်ရှိရန် ဖော်မတ်ပေးပါမည်။
အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။
ဥပမာ- VBA တွင် ရက်စွဲဖော်မတ်အဖြစ် mm/dd/yyyy ကို ဘယ်လိုသုံးမလဲ။
Excel တွင် အောက်ပါရက်စွဲများစာရင်းရှိသည်ဆိုပါစို့။
mm/dd/yyyy ဖော်မတ်ကို အသုံးပြု၍ ကော်လံ A တွင် ရက်စွဲတစ်ခုစီကို ဖော်မတ်လုပ်လိုသည်ဆိုကြပါစို့။
ဒါကိုလုပ်ဖို့ အောက်ပါ macro ကို ဖန်တီးနိုင်ပါတယ်။
SubFormatDates ()
Dim i As Integer
For i = 2 To 11
Range(" A " & i).NumberFormat = " mm/dd/yyyy "
Next i
End Sub
ကျွန်ုပ်တို့ ဤ macro ကို run သောအခါတွင်၊ ကျွန်ုပ်တို့သည် အောက်ပါ output ကို ရရှိသည် ။
ကော်လံ A ရှိ ရက်စွဲတစ်ခုစီသည် ယခု mm/dd/yyyy ဖော်မတ်ကို အသုံးပြုထားကြောင်း သတိပြုပါ။
mm နှင့် dd ကို ဖော်မတ်တွင် အသုံးပြုခြင်းဖြင့် လနှင့် ရက်အားလုံးကို ဂဏန်းနှစ်လုံးဖြင့် ပြသရန် ကျွန်ုပ်တို့အား တွန်းအားပေးကြောင်း သတိပြုပါ။
ဥပမာအားဖြင့်၊ မတ်လ 3 ရက်၊ 2023 ရက်စွဲကို 01/03/2023 အဖြစ် ဖော်ပြသည်။
သင်အလိုရှိပါက၊ နေ့ သို့မဟုတ် လတွင် ဂဏန်းတစ်လုံးသာရှိလျှင် ဂဏန်းတစ်ခုတည်းကိုပြသရန် ဖော်မတ်အနေဖြင့် m/d/yyyy ကို သုံးနိုင်သည်။
SubFormatDates ()
Dim i As Integer
For i = 2 To 11
Range(" A " & i).NumberFormat = " m/d/yyyy "
Next i
End Sub
ကျွန်ုပ်တို့ ဤ macro ကို run သောအခါတွင်၊ ကျွန်ုပ်တို့သည် အောက်ပါ output ကို ရရှိသည် ။
ရက်များနှင့် လများကို တိကျစွာ ကိုယ်စားပြုရန် လိုအပ်သော အနိမ့်ဆုံး ဂဏန်းအရေအတွက်ကိုသာ ပြသရန် ရက်စွဲများကို ယခု ဖော်မတ်လုပ်ထားပါသည်။
ဥပမာအားဖြင့်၊ မတ်လ 3 ရက်၊ 2023 ရက်ကို 3/1/2023 အဖြစ် ပြထားသည်။
မှတ်ချက် – VBA ရှိ NumberFormat ပိုင်ဆိုင်မှုအတွက် စာရွက်စာတမ်းအပြည့်အစုံကို ဤနေရာတွင် ရှာတွေ့နိုင်ပါသည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် VBA တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
VBA တွင် ရက်စွဲများ နှိုင်းယှဉ်နည်း
VBA တွင် string ကို ရက်စွဲသို့ မည်သို့ပြောင်းရမည်နည်း။
VBA တွင် ရက်စွဲနှစ်ခုကြားရှိ ရက်များကို တွက်ချက်နည်း