Vba ကို အသုံးပြု၍ အချိန်တံဆိပ်ရိုက်ထည့်နည်း (ဥပမာနှင့်အတူ)
Excel ရှိ သီးခြားဆဲလ်တစ်ခုသို့ အချိန်တံဆိပ်တစ်ခုထည့်သွင်းရန် VBA တွင် အောက်ပါအခြေခံအထားအသိုကိုသုံးနိုင်သည်။
SubInsertTimestamp ()
Range("A1").Value = Format(Now, "mm/dd/yyyy hh:mm:ss")
End Sub
ဤအထူးမက်ခရိုသည် လက်ရှိအချိန်ကို mm/dd/yyyy hh:mm:ss ဖော်မတ်ဖြင့် ဆဲလ် A1 သို့ ထည့်သွင်းသည်။
မှတ်ချက် – VBA ၏ Now လုပ်ဆောင်ချက်သည် သင့်ကွန်ပျူတာ၏ စနစ်ရက်စွဲနှင့် အချိန်ကို အခြေခံ၍ လက်ရှိရက်စွဲနှင့် အချိန်ကို ပြန်ပေးသည်။
အောက်ဖော်ပြပါ ဥပမာသည် ဤ syntax ကို လက်တွေ့တွင် မည်သို့အသုံးပြုရမည်ကို ပြသထားသည်။
ဥပမာ- VBA ကို အသုံးပြု၍ အချိန်တံဆိပ်ရိုက်ထည့်နည်း
ကျွန်ုပ်တို့သည် Excel ရှိ ကျွန်ုပ်တို့၏လက်ရှိစာရွက်၏ဆဲလ် A1 တွင် လက်ရှိရက်စွဲနှင့်အချိန်ကို အချိန်တံဆိပ်တစ်ခုအဖြစ် ထည့်သွင်းရန် အောက်ပါ macro ကို ဖန်တီးသည်ဆိုပါစို့။
SubInsertTimestamp ()
Range("A1").Value = Format(Now, "mm/dd/yyyy hh:mm:ss")
End Sub
ကျွန်ုပ်တို့ ဤ macro ကို run သောအခါတွင်၊ ကျွန်ုပ်တို့သည် အောက်ပါ output ကို ရရှိသည် ။
ယခု ဆဲလ် A1 သည် ဤ macro လည်ပတ်နေသည့် လက်ရှိ ရက်စွဲနှင့် အချိန်ကို ပြသသည်။
ဤဥပမာအတွက်၊ ရက်စွဲအချိန်သည် mm/dd/yyyy hh:mm:ss ဖော်မတ်ဖြစ်သည်။
အသုံးပြုရန် မတူညီသော ဖော်မတ်ကိုလည်း သတ်မှတ်နိုင်ကြောင်း သတိပြုပါ။
ဥပမာအားဖြင့်၊ ဆဲလ် B1 တွင် လက်ရှိအချိန်ကို dd-mm-yyyy hh:mm:ss ဖော်မတ်ဖြင့် ပြသရန် အောက်ပါ macro ကို ဖန်တီးနိုင်သည်။
SubInsertTimestamp ()
Range("A1").Value = Format(Now, "mm/dd/yyyy hh:mm:ss")
Range("B1").Value = Format(Now, "dd-mm-yyyy hh:mm:ss")
End Sub
ကျွန်ုပ်တို့ ဤ macro ကို run သောအခါတွင်၊ ကျွန်ုပ်တို့သည် အောက်ပါ output ကို ရရှိသည် ။
ဆဲလ် A1 နှင့် B1 နှစ်ခုစလုံးသည် လက်ရှိ ရက်စွဲနှင့် အချိန်ကို မတူညီသော ဖော်မတ်များဖြင့် ပြသသည်။
မှတ်ချက် – VBA တွင် Format လုပ်ဆောင်ချက်၏ စာရွက်စာတမ်းအပြည့်အစုံကို ဤနေရာတွင် ရှာတွေ့နိုင်ပါသည်။
ထပ်လောင်းအရင်းအမြစ်များ
အောက်ဖော်ပြပါ သင်ခန်းစာများသည် VBA တွင် အခြားဘုံအလုပ်များကို မည်သို့လုပ်ဆောင်ရမည်ကို ရှင်းပြသည်-
VBA တွင် ရက်စွဲများ နှိုင်းယှဉ်နည်း
VBA တွင် အချိန်ကို ဖော်မတ်လုပ်နည်း
VBA တွင် အချိန်ကွာခြားချက်ကို တွက်ချက်နည်း