ສາລະບານ
ການປະຕິບັດ VBA macro ເປັນວິທີການປະສິດທິຜົນທີ່ສຸດ, ໄວທີ່ສຸດແລະປອດໄພທີ່ສຸດໃນການດໍາເນີນການໃດຫນຶ່ງໃນ Excel. ໃນບົດຄວາມນີ້, ພວກເຮົາຈະສະແດງໃຫ້ທ່ານເຫັນວິທີການຈັດຮູບແບບວັນທີໃນ Excel ໂດຍໃຊ້ VBA .
ດາວໂຫລດ Workbook
ທ່ານສາມາດດາວໂຫລດແບບປະຕິບັດໄດ້ຟຣີ Excel workbook ຈາກບ່ອນນີ້.
ຈັດຮູບແບບວັນທີດ້ວຍ VBA.xlsm
4 ວິທີຈັດຮູບແບບວັນທີໃນ Excel ດ້ວຍ VBA
ເບິ່ງຕົວຢ່າງຕໍ່ໄປນີ້. ພວກເຮົາເກັບຮັກສາວັນທີດຽວກັນຢູ່ໃນທັງສອງ ຖັນ B ແລະ C ດັ່ງນັ້ນເມື່ອພວກເຮົາຈັດຮູບແບບວັນທີໃນ ຖັນ C , ທ່ານຈະຮູ້ຈາກ ຖັນ B. ໃນຮູບແບບວັນທີ່ແມ່ນກ່ອນຫນ້ານັ້ນ.
1. VBA ເພື່ອຈັດຮູບແບບວັນທີຈາກປະເພດຫນຶ່ງໄປອີກໃນ Excel
ທໍາອິດໃຫ້ພວກເຮົາຮູ້ວິທີການຈັດຮູບແບບວັນທີຈາກ Cell C5 ໃນຊຸດຂໍ້ມູນຂອງພວກເຮົາກັບ VBA ກັບ “ ວັນອັງຄານ-ມັງກອນ-2022 ”.
ຂັ້ນຕອນ:
- ກົດ Alt + F11 ເທິງແປ້ນພິມຂອງທ່ານ ຫຼືໄປທີ່ແຖບ ຜູ້ພັດທະນາ -> Visual Basic ເພື່ອເປີດ Visual Basic Editor .
- ໃນປ່ອງຢ້ຽມປັອບອັບລະຫັດ, ຈາກແຖບເມນູ , ຄລິກ Insert -> ໂມດູນ .
- ສຳເນົາລະຫັດຕໍ່ໄປນີ້ ແລະວາງມັນໃສ່ໜ້າຕ່າງລະຫັດ.
6031
ລະຫັດຂອງເຈົ້າ ຕອນນີ້ພ້ອມທີ່ຈະແລ່ນແລ້ວ.
- ກົດ F5 ເທິງແປ້ນພິມຂອງທ່ານ ຫຼືຈາກແຖບເມນູເລືອກ Run -> ດໍາເນີນການ Sub/UserForm . ນອກນັ້ນທ່ານຍັງສາມາດຄລິກໃສ່ ໄອຄອນຫຼິ້ນຂະຫນາດນ້ອຍ ໃນແຖບເມນູຍ່ອຍເພື່ອດໍາເນີນການມະຫາພາກ.
ລະຫັດນີ້ຈະຈັດຮູບແບບວັນທີ “ 11-01-22 ” ເປັນ “ ວັນອັງຄານ-ມັງກອນ-2022 ”.
ທ່ານສາມາດປ່ຽນຮູບແບບວັນທີນີ້ເປັນຮູບແບບອື່ນໆໄດ້ຫຼາຍຮູບແບບ. ພຽງແຕ່ປະຕິບັດຕາມລະຫັດຂ້າງລຸ່ມນີ້ເພື່ອປ່ຽນວັນທີເປັນຮູບແບບທີ່ທ່ານຕ້ອງການ.
ອ່ານເພີ່ມເຕີມ: Now ແລະ Format Functions ໃນ Excel VBA
2. ຝັງ VBA ເພື່ອແປງວັນທີດ້ວຍຟັງຊັນ FORMAT
Excel ມີເລກລໍາດັບຂອງຕົນເອງກ່ຽວກັບວັນທີສ່ວນບຸກຄົນ. ຖ້າຫາກວ່າທ່ານຕ້ອງການທີ່ຈະຮູ້ຈໍານວນ serial ຂອງວັນທີໃດຫນຶ່ງສະເພາະໃດຫນຶ່ງ, ທ່ານຕ້ອງການນໍາໃຊ້ ການທໍາງານ DATEVALUE .
ສົມມຸດວ່າ, ທ່ານຕ້ອງການທີ່ຈະຮູ້ຈໍານວນ serial ຂອງ. ວັນທີ “ 11 ມັງກອນ 2022 ”, ຈາກນັ້ນທ່ານຈໍາເປັນຕ້ອງຂຽນສູດເປັນ,
=DATEVALUE("11 January 2022")
Excel ຈະໃຫ້ເລກລໍາດັບ 44572 ຂອງວັນທີນີ້.
ຕອນນີ້ພວກເຮົາຈະປ່ຽນຕົວເລກນີ້ເປັນຮູບແບບວັນທີທີ່ກ່ຽວຂ້ອງຂອງມັນ.
ຂັ້ນຕອນ:
- ຄືກັນກັບກ່ອນໜ້ານີ້, ເປີດ Visual Basic Editor ຈາກແຖບ Developer ແລະ Insert a Module ໃນປ່ອງຢ້ຽມລະຫັດ.
- ຢູ່ໃນປ່ອງຢ້ຽມລະຫັດ, ສຳເນົາລະຫັດຕໍ່ໄປນີ້ ແລະວາງມັນ.
1697
ຕອນນີ້ລະຫັດຂອງທ່ານພ້ອມແລ້ວທີ່ຈະເປີດໃຊ້.
ທ່ານຈະ ເອົາວັນທີ “ 11 ມັງກອນ 2022 ” ໃນກ່ອງຂໍ້ຄວາມ.
ອ່ານເພີ່ມເຕີມ: ວິທີການໃຊ້ຟັງຊັນ VBA DateValue ໃນ Excel <2
ການອ່ານທີ່ຄ້າຍກັນ
- ວິທີໃສ່ວັນທີປັດຈຸບັນໃນ Excel (3 ວິທີ)
- ຕົວແປວັນທີໃນລະຫັດ VBA (7 ການນໍາໃຊ້ Macros ກັບຕົວຢ່າງ)
- ເອົາວັນທີປະຈຸບັນໃນ VBA ( 3 ວິທີ)
- ວິທີໃຊ້ທາງລັດ Excel Date
3. VBA ເພື່ອປ່ຽນວັນທີໂດຍອີງໃສ່ສ່ວນສະເພາະໃນ Excel
ສົມມຸດວ່າທ່ານຕ້ອງການຈັດຮູບແບບສະເພາະຂອງວັນທີ, ຕົວຢ່າງ, ພຽງແຕ່ມື້/ເດືອນ/ປີ, ຈາກນັ້ນຂຽນລະຫັດເປັນ,
6318
ຕອນນີ້ລະຫັດຂອງທ່ານພ້ອມໃຊ້ງານແລ້ວ.
“ mmmm ” ໃນລະຫັດນີ້ໝາຍເຖິງຮູບແບບຍາວຂອງເດືອນ. ຊື່.
ເປັນວັນທີ “ 11 ມັງກອນ 2022 ” ດັ່ງນັ້ນລະຫັດນີ້ຈະສົ່ງກັບເປັນ “ ມັງກອນ ”.
ທ່ານສາມາດປະຕິບັດລະຫັດນີ້ເພື່ອຈັດຮູບແບບແລະແຍກສ່ວນສະເພາະໃດຫນຶ່ງທີ່ທ່ານຕ້ອງການຈາກວັນທີ.
7254
ພາບລວມ
4. ໃສ່ VBA ເພື່ອຈັດຮູບແບບວັນທີໃນແຜ່ນວຽກສະເພາະໃນ Excel
ຖ້າທ່ານຕ້ອງການຈັດຮູບແບບວັນທີໂດຍອີງໃສ່ແຜ່ນວຽກສະເພາະ, ກ່ອນອື່ນ ໝົດ ທ່ານຕ້ອງຕັ້ງຊື່ແຜ່ນງານໃນລະຫັດ, ຈາກນັ້ນຈັດຮູບແບບວັນທີ. ຕາມປະເພດທີ່ທ່ານຕ້ອງການ.
- ເປີດ Visual Basic Editor ຈາກແຖບ Developer ແລະ Insert a Module ຢູ່ໃນປ່ອງຢ້ຽມລະຫັດ.
- ໃນປ່ອງຢ້ຽມລະຫັດ, ໃຫ້ສຳເນົາລະຫັດຕໍ່ໄປນີ້ ແລະວາງມັນ.
6523
ຕອນນີ້ລະຫັດຂອງທ່ານພ້ອມໃຊ້ງານແລ້ວ.
ເບິ່ງແຖວທີ 3 ຂອງລະຫັດທຳອິດທີ່ພວກເຮົາຕັ້ງ “ ຕົວຢ່າງ ” ແຜ່ນວຽກ ຈາກນັ້ນຈັດຮູບແບບວັນທີຂອງ Excel ສະເພາະນັ້ນ.sheet.
ສະຫຼຸບ
ບົດຄວາມນີ້ໄດ້ສະແດງໃຫ້ທ່ານເຫັນວິທີຈັດຮູບແບບວັນທີໃນ Excel ດ້ວຍ VBA . ຂ້າພະເຈົ້າຫວັງວ່າບົດຄວາມນີ້ຈະເປັນປະໂຫຍດຫຼາຍສໍາລັບທ່ານ. ທ່ານສາມາດຖາມໄດ້ວ່າທ່ານມີຄໍາຖາມໃດໆກ່ຽວກັບຫົວຂໍ້.