ວິທີການຮັບວັນທີປະຈຸບັນໃນ VBA (3 ວິທີ)

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

ໃນບົດຄວາມນີ້, ຂ້ອຍຈະສະແດງວິທີທີ່ເຈົ້າສາມາດໄດ້ຮັບວັນທີປະຈຸບັນໃນ VBA ໃນ Excel. ທ່ານຈະຮຽນຮູ້ທີ່ຈະສະແດງວັນທີປະຈຸບັນ, ສະແດງເວລາປະຈຸບັນ, ເຊັ່ນດຽວກັນກັບການຈັດຮູບແບບວັນທີແລະເວລາໃນຮູບແບບທີ່ທ່ານຕ້ອງການ.

ດາວໂຫຼດປຶ້ມແບບປະຕິບັດ

ດາວໂຫຼດປຶ້ມແບບປະຕິບັດນີ້ເພື່ອອອກກຳລັງວຽກໃນຂະນະທີ່ເຈົ້າກຳລັງອ່ານບົດຄວາມນີ້.

<8 ເອົາວັນທີປັດຈຸບັນໃນ VBA.xlsm

3 ວິທີຮັບວັນທີປັດຈຸບັນໃນ VBA

ມາສຳຫຼວດວິທີທີ່ດີທີ່ສຸດເພື່ອໃຫ້ໄດ້ປັດຈຸບັນ ວັນທີ ແລະເວລາໃນ Macro ໃນ VBA .

1. ເອົາວັນທີປັດຈຸບັນໂດຍຟັງຊັນວັນທີຂອງ VBA

ກ່ອນອື່ນໝົດ, ໃຫ້ເຮົາເບິ່ງວ່າເຮົາຈະໄດ້ວັນທີປັດຈຸບັນໄດ້ແນວໃດ. ທ່ານສາມາດໄດ້ຮັບວັນທີປັດຈຸບັນໃນ VBA ຂ້ອນຂ້າງສົມບູນໂດຍໃຊ້ ຟັງຊັນວັນທີ ຂອງ VBA .

ແຖວຂອງລະຫັດຈະເປັນ:<3 Current_Date=Date()

ລະຫັດຄົບຖ້ວນເພື່ອສະແດງວັນທີປັດຈຸບັນຈະເປັນ:

ລະຫັດ VBA:

3589

ໝາຍເຫດ: ລະຫັດນີ້ສ້າງ Macro ເອີ້ນວ່າ Get_Current_Date .

ຜົນຜະລິດ:

ແລ່ນ Macro ນີ້ , ແລະທ່ານຈະໄດ້ຮັບ ກ່ອງຂໍ້ຄວາມ ສະແດງ ວັນທີປະຈຸບັນ, 11-Jan-22 .

ອ່ານເພີ່ມເຕີມ: ວິທີການໃສ່ວັນທີປັດຈຸບັນໃນ Excel

2. ໃສ່ວັນທີ ແລະເວລາປັດຈຸບັນໂດຍຟັງຊັນ Now ຂອງ VBA

ທ່ານສາມາດໃຊ້ຟັງຊັນ Now ຂອງ VBA ເພື່ອຮັບວັນທີປັດຈຸບັນພ້ອມກັບເວລາປະຈຸບັນ.

ແຖວຂອງລະຫັດຈະເປັນ:

Current_Date_and_Time = Now()

ດັ່ງນັ້ນ, ລະຫັດ ເພື່ອສະແດງວັນທີ ແລະເວລາປັດຈຸບັນຈະເປັນ:

ລະຫັດ VBA:

7768

ໝາຍເຫດ: ອັນນີ້ ລະຫັດສ້າງ Macro ເອີ້ນວ່າ Get_Current_Date_and_Time .

ຜົນອອກມາ:

ດໍາເນີນການນີ້ Macro , ແລະທ່ານຈະໄດ້ຮັບ ກ່ອງຂໍ້ຄວາມ ສະແດງວັນທີ ແລະເວລາປັດຈຸບັນ, 11-Jan-22 11:23:20 AM .

ອ່ານ​ເພີ່ມ​ເຕີມ: Now and Format functions in Excel VBA

ການ​ອ່ານ​ທີ່​ຄ້າຍ​ຄື​ກັນ

  • ຕົວແປວັນທີໃນລະຫັດ VBA (7 ການນໍາໃຊ້ Macros ກັບຕົວຢ່າງ)
  • ວິທີໃຊ້ທາງລັດ Excel Date
  • <15 ການຄຳນວນວັນຄົບກຳນົດດ້ວຍສູດໃນ Excel (7 ວິທີ)
  • ວິທີໃຊ້ສູດ IF ກັບວັນທີ (6 ຕົວຢ່າງງ່າຍໆ)

3. ຟໍແມັດວັນທີ ແລະເວລາປັດຈຸບັນໂດຍຟັງຊັນຮູບແບບຂອງ VBA

ຈົນເຖິງປະຈຸບັນ, ພວກເຮົາໄດ້ຮຽນຮູ້ທີ່ຈະເອົາວັນທີ ແລະເວລາປັດຈຸບັນ. ເວລານີ້, ໃຫ້ພວກເຮົາເບິ່ງວ່າພວກເຮົາສາມາດສະແດງວັນທີແລະເວລາໃນຮູບແບບທີ່ຕ້ອງການຂອງພວກເຮົາໄດ້ແນວໃດ.

3.1 ຮູບແບບວັນທີປະຈຸບັນ

ທໍາອິດ, ພວກເຮົາຈະຈັດຮູບແບບວັນທີປັດຈຸບັນເທົ່ານັ້ນ. .

ພວກເຮົາຈະໃຊ້ຟັງຊັນ Format ຂອງ VBA ເພື່ອຈຸດປະສົງນີ້. syntax ຂອງຟັງຊັນແມ່ນ:

=Format(Date,Format)

ດັ່ງນັ້ນ, ເພື່ອສະແດງວັນທີປະຈຸບັນໃນຮູບແບບ dd/mm/yyyy , ເສັ້ນຂອງລະຫັດຈະເປັນ:

Current_Date = ຮູບແບບ(ວັນທີ,“dd/mm/yyyy”)

ແລະ ລະຫັດ VBA ທີ່ສົມບູນຈະເປັນ:

ລະຫັດ VBA:

4651

ໝາຍເຫດ: ລະຫັດນີ້ສ້າງ Macro ເອີ້ນວ່າ Format_Date_and_Time .

ຜົນໄດ້ຮັບ:

ຖ້າທ່ານແລ່ນລະຫັດນີ້, ມັນຈະສະແດງວັນທີປະຈຸບັນໃນຮູບແບບທີ່ທ່ານຕ້ອງການ, dd/mm/yyyy , 11/01/2022 .

3.2 ຈັດຮູບແບບວັນທີ ແລະເວລາປັດຈຸບັນ

ທ່ານ ຍັງສາມາດໃຊ້ຟັງຊັນ Format ເພື່ອຈັດຮູບແບບວັນທີປັດຈຸບັນ ແລະເວລາປັດຈຸບັນຮ່ວມກັນໄດ້.

ໃຫ້ພວກເຮົາສະແດງວັນທີ ແລະເວລາປະຈຸບັນໃນຮູບແບບ dd/mm/yyyy hh:mm :ss am/pm .

ແຖວຂອງລະຫັດຈະເປັນ:

Current_Date_and_Time = Format(Now(), "dd/mm/yyyy hh:mm:ss am/pm")

ແລະ ລະຫັດ VBA ຈະເປັນ:

ລະຫັດ VBA:

8822

ໝາຍເຫດ: ລະຫັດນີ້ສ້າງ Macro ເອີ້ນວ່າ Format_Date_and_Time .

ຜົນອອກມາ:

ຖ້າທ່ານ ແລ່ນລະຫັດນີ້, ມັນຈະສະແດງວັນທີ ແລະເວລາປັດຈຸບັນໃນຮູບແບບທີ່ທ່ານຕ້ອງການ, dd/mm/yyyy hh:mm:ss am/pm , 11/01/2022 12:03:45 ໂມງແລງ .

<3

ອ່ານເພີ່ມເຕີມ: ວິທີການຈັດຮູບແບບວັນທີດ້ວຍ VBA ໃນ Excel

ສະຫຼຸບ

  • The NOW ຟັງຊັນຂອງ Visual Basic Application ສົ່ງຄືນວັນທີ ແລະເວລາປັດຈຸບັນ.
  • ຟັງຊັນ ວັນທີ ຕອບວັນທີປັດຈຸບັນ.
  • ຮູບແບບ ຟັງຊັນ ສະແດງວັນທີ ແລະເວລາໃນຮູບແບບທີ່ຕ້ອງການ.ວັນທີ ແລະເວລາປັດຈຸບັນໃນ Macro ໃນ Excel. ທ່ານ​ມີ​ຄໍາ​ຖາມ​ໃດໆ? ກະລຸນາສອບຖາມພວກເຮົາ.

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