မာတိကာ
အကောင်အထည်ဖော်ခြင်း VBA macro သည် Excel တွင် မည်သည့်လုပ်ဆောင်ချက်ကိုမဆို လုပ်ဆောင်ရန် အထိရောက်ဆုံး၊ အမြန်ဆန်ဆုံးနှင့် အလုံခြုံဆုံးနည်းလမ်းဖြစ်သည်။ ဤဆောင်းပါးတွင်၊ VBA ကို အသုံးပြု၍ Excel တွင် ရက်စွဲပုံစံဖော်မတ်လုပ်နည်းကို သင့်အား ပြသပါမည်။
Workbook ကိုဒေါင်းလုဒ်လုပ်ပါ
သင် အခမဲ့အလေ့အကျင့်ကို ဒေါင်းလုဒ်လုပ်နိုင်ပါသည်။ ဤနေရာမှ Excel workbook။
ရက်စွဲကို VBA.xlsm ဖြင့် ဖော်မတ်ပါ
4 Excel တွင် Date ကို VBA ဖြင့် ဖော်မတ်ရန် နည်းလမ်းများ
အောက်ပါဥပမာကိုကြည့်ပါ။ ကော်လံ B နှင့် C နှစ်ခုလုံးတွင် တူညီသောရက်စွဲများကို သိမ်းဆည်းထားသောကြောင့် ကော်လံ C တွင် ရက်စွဲကို ဖော်မတ်သောအခါ B ကော်လံမှ သင်သိနိုင်မည်ဖြစ်သည်။ ဘယ်နေ့စွဲက အရင်ပုံစံနဲ့လဲ။
၁။ Excel တွင် အမျိုးအစားတစ်ခုမှ နောက်တစ်မျိုးသို့ ရက်စွဲကို ဖော်မတ်ရန် VBA
ပထမဦးစွာ ကျွန်ုပ်တို့ပေးထားသောဒေတာအတွဲတွင် Cell C5 မှ VBA မှ ရက်စွဲကို မည်သို့ဖော်မတ်လုပ်ရမည်ကို သိကြပါစို့။ “ အင်္ဂါ-ဇန်နဝါရီ-၂၀၂၂ ”။
အဆင့်များ-
- သင်၏ကီးဘုတ်ပေါ်ရှိ Alt + F11 ကိုနှိပ်ပါ။ သို့မဟုတ် တက်ဘ်သို့ သွားပါ ဆော့ဖ်ဝဲရေးသားသူ -> Visual Basic Editor ကိုဖွင့်ရန် Visual Basic ။
- ပေါ့ပ်အပ်ကုဒ်ဝင်းဒိုးတွင် မီနူးဘားမှ၊ Insert -> ကိုနှိပ်ပါ။ မော်ဂျူး ။
- အောက်ပါကုဒ်ကို ကူးယူပြီး ၎င်းကို ကုဒ်ဝင်းဒိုးထဲသို့ ကူးထည့်ပါ။
8645
သင့်ကုဒ် ယခု လုပ်ဆောင်ရန် အဆင်သင့်ဖြစ်ပါပြီ။
- သင့်ကီးဘုတ်ပေါ်ရှိ F5 ကို နှိပ်ပါ သို့မဟုတ် မီနူးဘားမှ Run -> Sub/UserForm ကိုဖွင့်ပါ။ လုပ်ဆောင်ရန် မီနူးဘားတန်းရှိ သေးငယ်သော Play အိုင်ကွန် ကို နှိပ်၍လည်း လုပ်ဆောင်နိုင်သည်။မက်ခရို။
ဤကုဒ်သည် “ 11-01-22 ” ရက်စွဲကို “ အင်္ဂါ-ဇန်နဝါရီ- 2022 သို့ ဖော်မတ်ပေးပါမည်။ ”.
ဤရက်စွဲပုံစံကို အခြားဖော်မက်များစွာအဖြစ်သို့ ပြောင်းနိုင်သည်။ ရက်စွဲကို သင်လိုအပ်သည့်ဖော်မတ်အဖြစ် ပြောင်းလဲရန် အောက်ပါကုဒ်ကို လိုက်နာပါ။
5615
အကျဉ်းချုပ်
ပိုမိုဖတ်ရန်- ယခု Excel VBA တွင် လုပ်ဆောင်ချက်များကို ဖော်မတ်လုပ်ပါ
၂။ FORMAT လုပ်ဆောင်ချက်ဖြင့် ရက်စွဲကို ပြောင်းရန် VBA ကို မြှုပ်သွင်းပါ
Excel တွင် ရက်စွဲများနှင့် သက်ဆိုင်သည့် ကိုယ်ပိုင်အမှတ်စဉ်နံပါတ် ပါရှိသည်။
သတ်မှတ်ရက်စွဲတစ်ခု၏ အမှတ်စဉ်နံပါတ်ကို သိလိုပါက၊ သင်သည် DATEVALUE လုပ်ဆောင်ချက် ကို အသုံးပြုရပါမည်။
သင်သည် အဆိုပါ နံပါတ်စဉ်ကို သိလိုသည်ဆိုပါစို့၊ ရက်စွဲ “ 11 ဇန်န၀ါရီ 2022 ”၊ ထို့နောက် ဖော်မြူလာကို ရေးရန်လိုအပ်သည်၊
=DATEVALUE("11 January 2022")
Excel သည် သင့်အား အမှတ်စဉ်နံပါတ် <1 ဤရက်စွဲ၏>44572 ။
ယခုကျွန်ုပ်တို့သည် ဤနံပါတ်အား သက်ဆိုင်ရာရက်စွဲဖော်မတ်အဖြစ်သို့ ပြောင်းလဲပါမည်။
အဆင့်များ-
- ယခင်နည်းအတိုင်း၊ Developer tab မှ Visual Basic Editor ကိုဖွင့်ပြီး ကုဒ်ဝင်းဒိုးတွင် Insert a Module ။
- ကုဒ်ဝင်းဒိုးတွင်၊ အောက်ပါကုဒ်ကို မိတ္တူကူးပြီး ၎င်းကို ကူးထည့်ပါ။
5170
သင့်ကုဒ်ကို ယခုအသုံးပြုရန် အဆင်သင့်ဖြစ်ပါပြီ။
သင်သည် မက်ဆေ့ခ်ျဘောက်စ်တွင် “ 11 ဇန်နဝါရီ 2022 ” ရက်စွဲကို ရယူပါ။
ပိုမိုဖတ်ရန်- Excel တွင် VBA DateValue Function ကို အသုံးပြုပုံ
အလားတူစာဖတ်ခြင်း
- လက်ရှိရက်စွဲကို ထည့်သွင်းနည်းExcel တွင် (နည်းလမ်း 3 ခု)
- VBA ကုဒ်များတွင် ရက်စွဲပြောင်းလဲနိုင်သော ရက်စွဲ (ဥပမာများဖြင့် Macros အသုံးပြုမှု 7 ခု)
- VBA တွင် လက်ရှိရက်စွဲကို ရယူပါ ( နည်းလမ်း 3 ခု)
- Excel Date Shortcut ကိုအသုံးပြုနည်း
၃။ Excel ရှိ တိကျသောအပိုင်းတစ်ခုအပေါ်အခြေခံ၍ VBA မှရက်စွဲကိုပြောင်းလဲရန်
ရက်စွဲ၏ သီးခြားအစိတ်အပိုင်းတစ်ခုကို ဖော်မတ်လုပ်လိုသည်ဆိုပါစို့၊ ဥပမာ၊ နေ့/လ/နှစ်သာဖြစ်ပြီး၊ ထို့နောက် ကုဒ်ကိုရေးပါ၊
5235
သင့်ကုဒ်ကို ယခုအသုံးပြုရန် အဆင်သင့်ဖြစ်ပါပြီ။
ဤကုဒ်ရှိ “ mmmm ” သည် လ၏ရှည်လျားသောပုံစံကို ဆိုလိုပါသည်။ အမည်။
ရက်စွဲသည် “ 11 ဇန်နဝါရီ 2022 ” ဖြစ်သောကြောင့် ဤကုဒ်အပိုင်းအစသည် “ ဇန်နဝါရီလ ” သို့ ပြန်သွားပါမည်။
ဒီကုဒ်ကို ဖော်မတ်လုပ်ပြီး သင်လိုချင်တဲ့ တိကျတဲ့အပိုင်းကို ရက်စွဲကနေ ထုတ်ယူနိုင်ပါတယ်။
2157
အနှစ်ချုပ်
၄။ Excel တွင် သတ်သတ်မှတ်မှတ် အလုပ်စာရွက်တွင် ရက်စွဲကို ဖော်မတ်ရန် VBA ကို ထည့်ပါ
သင်သတ်မှတ်ထားသော အလုပ်စာရွက်ပေါ်တွင် အခြေခံသည့် ရက်စွဲတစ်ခုကို ဖော်မတ်လိုပါက၊ ဦးစွာ ကုဒ်တွင် အလုပ်စာရွက်အမည်ကို သတ်မှတ်ရန် လိုအပ်ပြီး ရက်စွဲကို ဖော်မတ်လုပ်ပါ။ သင်လိုအပ်သောအမျိုးအစားအလိုက်။
- Visual Basic Editor ကိုဖွင့်ပြီး Developer တက်ဘ်မှ Insert a Module ကုဒ်ဝင်းဒိုးတွင်။
- ကုဒ်ဝင်းဒိုးတွင်၊ အောက်ပါကုဒ်ကို မိတ္တူကူးပြီး ၎င်းကို ကူးထည့်ပါ။
5917
သင့်ကုဒ်ကို ယခုအသုံးပြုရန် အဆင်သင့်ဖြစ်ပါပြီ။
ပထမ “ ဥပမာ ” အလုပ်စာရွက်ကို သတ်မှတ်သည့် ကုဒ်၏ တတိယစာကြောင်းကို ကြည့်ပါ၊ ထို့နောက် အချို့သော Excel ၏ ရက်စွဲကို ဖော်မတ်လုပ်ပါ။စာရွက်။
နိဂုံး
ဤဆောင်းပါးသည် သင့်အား Excel တွင် ရက်စွဲကို VBA ဖြင့် ဖော်မတ်လုပ်နည်းကို ပြသထားသည်။ ဤဆောင်းပါးသည် သင့်အတွက် အလွန်အကျိုးရှိမည်ဟု မျှော်လင့်ပါသည်။ ခေါင်းစဉ်နှင့်ပတ်သက်သည့် မေးခွန်းများရှိပါက လွတ်လပ်စွာမေးမြန်းနိုင်ပါသည်။