ວິທີການຈັດຮູບແບບວັນທີດ້ວຍ VBA ໃນ Excel (4 ວິທີການ)

  • ແບ່ງປັນນີ້
Hugh West

ການ​ປະ​ຕິ​ບັດ 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 . ຂ້າພະເຈົ້າຫວັງວ່າບົດຄວາມນີ້ຈະເປັນປະໂຫຍດຫຼາຍສໍາລັບທ່ານ. ທ່ານສາມາດຖາມໄດ້ວ່າທ່ານມີຄໍາຖາມໃດໆກ່ຽວກັບຫົວຂໍ້.

Hugh West ເປັນຄູຝຶກ Excel ທີ່ມີປະສົບການສູງແລະນັກວິເຄາະທີ່ມີປະສົບການຫຼາຍກວ່າ 10 ປີໃນອຸດສາຫະກໍາ. ລາວຈົບປະລິນຍາຕີສາຂາບັນຊີ ແລະການເງິນ ແລະປະລິນຍາໂທສາຂາບໍລິຫານທຸລະກິດ. Hugh ມີຄວາມກະຕືລືລົ້ນໃນການສອນແລະໄດ້ພັດທະນາວິທີການສອນທີ່ເປັນເອກະລັກທີ່ງ່າຍຕໍ່ການຕິດຕາມແລະເຂົ້າໃຈ. ຄວາມຮູ້ຊ່ຽວຊານຂອງລາວກ່ຽວກັບ Excel ໄດ້ຊ່ວຍໃຫ້ນັກຮຽນແລະຜູ້ຊ່ຽວຊານຫລາຍພັນຄົນໃນທົ່ວໂລກປັບປຸງທັກສະຂອງເຂົາເຈົ້າແລະດີເລີດໃນອາຊີບຂອງພວກເຂົາ. ຜ່ານ blog ຂອງລາວ, Hugh ແບ່ງປັນຄວາມຮູ້ຂອງລາວກັບໂລກ, ສະຫນອງການສອນ Excel ຟຣີແລະການຝຶກອົບຮົມອອນໄລນ໌ເພື່ອຊ່ວຍໃຫ້ບຸກຄົນແລະທຸລະກິດສາມາດບັນລຸທ່າແຮງຂອງພວກເຂົາ.