Vba တွင် အချိန်ကိုဖော်မတ်နည်း (ဥပမာများဖြင့်)
Excel တွင် အချိန်များကို တိကျသောနည်းလမ်းဖြင့် ဖော်မတ်ရန် အောက်ပါ အကြောင်းပြချက်များဖြင့် VBA တွင် ဖော်မတ် လုပ်ဆောင်ချက်ကို သင်အသုံးပြုနိုင်သည်-
- h : သုညမပါဘဲ နာရီ
- hh : သုညနှင့် နာရီ
- n : သုညမပါဘဲ မိနစ်
- nn : သုညနှင့် မိနစ်
- s : သုညမပါဘဲ စက္ကန့်
- ss : သုညနှင့် စက္ကန့်
- AM/PM : AM/PM မျက်နှာပြင်
အောက်ဖော်ပြပါ ဥပမာသည် လက်တွေ့တွင် VBA ကို အသုံးပြု၍ အချိန်များကို ဖော်မတ်လုပ်နည်းကို ပြသထားသည်။
ဥပမာ- VBA ကို အသုံးပြု၍ Times ကို ဖော်မတ်ပါ။
Excel တွင် ကျွန်ုပ်တို့တွင် အောက်ပါရက်စွဲ/အချိန်ကော်လံရှိသည်ဆိုပါစို့။
ကော်လံ A တွင် အချိန်များကို အတိအကျဖော်မတ်ရန်နှင့် ကော်လံ B မှ E တွင် ဖော်မတ်လုပ်ထားသည့်အချိန်များကို ပြသရန် အောက်ပါ macro ကို ကျွန်ုပ်တို့ ဖန်တီးနိုင်သည်။
SubFormatTime ()
Dim i As Integer
For i = 2 To 8
Range(" B " & i) = Format(Range(" A " & i), " h ")
Range(" C " & i) = Format(Range(" A " & i), " h:nn ")
Range(" D " & i) = Format(Range(" A " & i), " h:nn:ss ")
Range(" E " & i) = Format(Range(" A " & i), " h:nn:ss AM/PM ")
Next i
End Sub
ကျွန်ုပ်တို့ ဤ macro ကို run သောအခါတွင်၊ ကျွန်ုပ်တို့သည် အောက်ပါ output ကို ရရှိသည် ။
ကော်လံ B မှ E မှ ယခု ကော်လံ A တွင် အချိန်တိုင်းကို တိကျသောနည်းလမ်းဖြင့် ဖော်မတ်ပြသသည်။
Short Time ၊ Medium Time နှင့် Long Time Shortcut ဖော်မတ်များကိုလည်း အသုံးပြုနိုင်ကြောင်း သတိပြုပါ။
SubFormatTime ()
Dim i As Integer
For i = 2 To 8
Range(" B " & i) = Format(Range(" A " & i), " Short Time ")
Range(" C " & i) = Format(Range(" A " & i), " Medium Time ")
Range(" D " & i) = Format(Range(" A " & i), " Long Time ")
Next i
End Sub
ကျွန်ုပ်တို့ ဤ macro ကို run သောအခါတွင်၊ ကျွန်ုပ်တို့သည် အောက်ပါ output ကို ရရှိသည် ။
ယခု ကော်လံ B မှ D မှ ကော်လံ A တွင် အချိန်တိုင်းကို တိကျသောနည်းလမ်းဖြင့် ပြသပါသည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် VBA တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
VBA- နေ့စွဲဖော်မတ်အဖြစ် mm/dd/yyyy ကို ဘယ်လိုသုံးမလဲ။
VBA- ဆဲလ်များကို ရာခိုင်နှုန်းအဖြစ် ဖော်မတ်လုပ်နည်း
VBA- ဆဲလ်များတွင် အခြေအနေအလိုက် ဖော်မတ်ချနည်းကို အသုံးပြုနည်း