ວິທີການໃຊ້ຟັງຊັນ VBA DateAdd ໃນ Excel

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

ຟັງຊັນ VBA DateAdd ແມ່ນຢູ່ພາຍໃຕ້ໝວດໝູ່ວັນທີ ແລະເວລາຂອງ ຟັງຊັນ VBA ຂອງ Excel. ໂດຍການໃຊ້ຟັງຊັນນີ້, ພວກເຮົາສາມາດເພີ່ມ ຫຼືລົບປີ, ເດືອນ, ວັນ, ໄຕມາດ, ແລະແມ້ກະທັ້ງຊ່ວງເວລາທີ່ແຕກຕ່າງກັນເຊັ່ນ: ຊົ່ວໂມງ, ນາທີ, ວິນາທີຈາກວັນທີທີ່ກຳນົດ. ການຈັດການກັບວັນທີແລະເວລາໃນການຄິດໄລ່ປະຈໍາວັນສໍາລັບການສ້າງບົດລາຍງານຫຼືເຮັດການປຽບທຽບແມ່ນສະຖານະການທົ່ວໄປ. ໃນ Excel, ການໃຊ້ຟັງຊັນວັນທີ ແລະເວລາ VBA ເຊັ່ນ: ຟັງຊັນ DateAdd ເຮັດໃຫ້ການຄຳນວນທີ່ຊັບຊ້ອນ ຫຼືໃຊ້ເວລາຫຼາຍມີປະສິດທິພາບ ແລະໄວຂຶ້ນ.

ດາວໂຫລດປື້ມຄູ່ມືການປະຕິບັດ

ດາວໂຫລດ ປື້ມຄູ່ມືການປະຕິບັດນີ້ເພື່ອອອກກໍາລັງກາຍໃນຂະນະທີ່ທ່ານກໍາລັງອ່ານບົດຄວາມນີ້.

VBA DateAdd Function.xlsm

ການແນະນໍາກັບ Excel VBA DateAdd Function<2

ຜົນໄດ້ຮັບ:

ວັນທີທີ່ໄລຍະເວລາສະເພາະໃດນຶ່ງຖືກເພີ່ມ ຫຼືຫັກອອກ

Syntax:

DateAdd (ໄລຍະຫ່າງ, ຕົວເລກ, ວັນທີ)

Arguments:

ອາກິວເມັນ ຕ້ອງການ/ທາງເລືອກ ລາຍລະອຽດ
ໄລຍະຫ່າງ ຕ້ອງການ A string expression.

ໄລຍະຫ່າງຂອງເວລາໃນການຕັ້ງຄ່າຕ່າງໆທີ່ພວກເຮົາຕ້ອງການເພີ່ມ ຕົວເລກ ຕ້ອງການ A ຕົວເລກ ການສະແດງອອກ .

ຈຳນວນ ຈຳນວນ ຂອງ ໄລຍະຫ່າງ ທີ່ຈະເພີ່ມ ຫຼືລົບ

ສາມາດ ບວກ – ສໍາລັບ ອະນາຄົດ ວັນທີ

ສາມາດ ລົບ – ສໍາລັບ ທີ່ຜ່ານມາ ວັນທີ ວັນທີ ຕ້ອງການ A ວັນທີ ສະແດງອອກ

ວັນທີ ວັນທີ ທີ່ ໄລຍະຫ່າງ ແມ່ນ ເພີ່ມ

ການຕັ້ງຄ່າ:

ຟັງຊັນ DateAdd ມີ ໄລຍະຫ່າງເຫຼົ່ານີ້ ການຕັ້ງຄ່າ:

ການຕັ້ງຄ່າ ລາຍລະອຽດ
yyyy ປີ<18
q ໄຕຣມາດ
ເດືອນ
y ປີຂອງມື້
d ມື້
w ອາທິດ
ww ອາທິດ
ຊົ່ວໂມງ
n ນາທີ
s ວິນາທີ

ຕົວຢ່າງຂອງ ຟັງຊັນ Excel VBA DateAdd

ສູດການສະແດງອອກຂອງຟັງຊັນ Excel DateAdd

ມີວິທີຕ່າງໆໃນການວາງ ວັນທີ argument ເຂົ້າໄປໃນຟັງຊັນ DateAdd. ພວກມັນທັງໝົດມີຜົນອອກມາຄືກັນ.

ໃສ່ ລະຫັດ ຕໍ່ໄປນີ້ໃນ Visual Basic Editor:

(ແນວໃດ ເພື່ອແລ່ນລະຫັດໃນ Visual Basic Editor)

1916

ຄໍາອະທິບາຍ :<0 DateAdd(“yyyy”,2,ໜຶ່ງໃນວິທີການຕໍ່ໄປນີ້)

ເພື່ອວາງວັນທີ argument ພວກເຮົາສາມາດໃຊ້ວິທີຕ່າງໆໄດ້:

  • #1/1/2011 #
  • DateSerial( ປີ , ເດືອນ, ມື້)
  • DateValue( ວັນທີ )
  • ໄລຍະ (“ເຊລ”) – ວັນທີເກັບຮັກສາໄວ້ໃນຕາລາງ
  • ການເກັບຮັກສາວັນທີໃນຕົວແປ

ໃນເຊລ D3, D4, D5, D6, D7 ພວກເຮົາໃສ່ວິທີການຂ້າງເທິງເປັນ ວັນທີ ການໂຕ້ຖຽງຂອງ DateAdd ຟັງຊັນຕາມລຳດັບ ແລະໄດ້ຜົນ ຄືກັນ.

ພວກເຮົາໄດ້ເພີ່ມ 2 ອີກ ປີ ໃສ່ 1/1/2022 ເຊິ່ງຜົນໃນ 1/1/2024.

ນີ້,

yyyy ເປັນຕົວແທນຂອງປີເປັນ ໄລຍະຫ່າງ

2 ເປັນຕົວແທນຂອງ no ຂອງໄລຍະຫ່າງເປັນ number .

ຊ່ວຍ: ວິທີແລ່ນລະຫັດໃນ Visual Basic Editor

ເຮັດຕາມຂັ້ນຕອນ:

  • ຈາກ Excel Ribbon , ໄປ​ທີ່ Developer Tab ແລະ​ເລືອກ Visual Basic Tab.
<0
  • ຈາກໜ້າຕ່າງໃໝ່, ຄລິກທີ່ແຖບ ໃສ່ ແລະເລືອກ ໂມດູນ.

  • ຂຽນ ລະຫັດ ຂອງທ່ານໃນຕົວແກ້ໄຂ ແລະກົດ F5 ເພື່ອ ແລ່ນ.

<32

ການເພີ່ມການຕັ້ງຄ່າໄລຍະຫ່າງຕ່າງໆໂດຍໃຊ້ຟັງຊັນ DateAdd ໃນ Excel

1. ເພີ່ມປີ

ລະຫັດ:

3403

ຜົນໄດ້ຮັບ: 2 ປີ ເພີ່ມໃສ່ 1/1 /2022 (mm/dd/yyyy) ແລະເປັນຜົນໃນ 1/1/2024 (mm//dd/yyyy).

ອ່ານເພີ່ມເຕີມ: ວິທີໃຊ້ຟັງຊັນປີໃນ Excel VBA

2. ເພີ່ມໄຕມາດ

ລະຫັດ:

6509

ຜົນໄດ້ຮັບ: 2 ໄຕມາດ = 6 ເດືອນ ເພີ່ມໃສ່ 1/1/2022 (mm/dd/yyyy) ແລະໄດ້ຜົນໃນ 7/1/2022 (mm//dd/yyyy).

3. ເພີ່ມເດືອນ

ລະຫັດ:

8621

ຜົນໄດ້ຮັບ: 2 ເດືອນ ເພີ່ມໃສ່ 1/1/2022 (mm/dd/yyyy) ແລະເປັນຜົນໃນ 3/1/2022 (mm//dd/yyyy).

ອ່ານເພີ່ມເຕີມ: ວິທີໃຊ້ຟັງຊັນ Excel VBA MONTH

4. ເພີ່ມມື້ຂອງປີ

ລະຫັດ:

5352

ຜົນໄດ້ຮັບ : 2 ມື້ຂອງປີເພີ່ມ ເປັນ 1/1/2022 (mm/dd/yyyy) ແລະໄດ້ຜົນໃນ 1/3/2022 (mm//dd/yyyy).

<3

ອ່ານເພີ່ມເຕີມ: ວິທີໃຊ້ຟັງຊັນວັນໃນ Excel VBA

5. ເພີ່ມມື້

ລະຫັດ:

9973

ຜົນໄດ້ຮັບ : 2 ມື້ເພີ່ມ ເປັນ 1/1 /2022 (mm/dd/yyyy) ແລະເປັນຜົນໃນ 1/3/2022 (mm//dd/yyyy).

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

  • Excel VBA ເພື່ອຊອກຫາຕົວເລກອາທິດ (6 ຕົວຢ່າງດ່ວນ)
  • ວິທີໃຊ້ຟັງຊັນ VBA DatePart ໃນ Excel (7 ຕົວຢ່າງ)
  • ໃຊ້ຟັງຊັນ VBA DateSerial ໃນ Excel (5 ແອັບພລິເຄຊັນງ່າຍໆ)
  • ວິທີແປງວັນທີຈາກ String ໂດຍໃຊ້ VBA ( 7 ວິທີ)

6. ເພີ່ມມື້ອາທິດ

ລະຫັດ:

3113

ຜົນໄດ້ຮັບ: 10 ວັນອາທິດເພີ່ມ ເປັນ 1/1 /2022 (mm/dd/yyyy) ແລະເປັນຜົນໃນ 1/11/2022 (mm//dd/yyyy).

7. ເພີ່ມອາທິດ

ລະຫັດ:

8536

ຜົນໄດ້ຮັບ: 2 ອາທິດ= 14 ມື້ເພີ່ມ ໃສ່ 1/1/2022 (mm/dd/yyyy) ແລະໄດ້ຜົນໃນ 1/15/2022 (mm//dd/yyyy).

ອ່ານເພີ່ມເຕີມ: ວິທີການຮັບມື້ຂອງອາທິດໂດຍໃຊ້ VBA

8. ເພີ່ມຊົ່ວໂມງ

ລະຫັດ:

9413

ຜົນໄດ້ຮັບ: 14ເພີ່ມຊົ່ວໂມງ ເປັນ 1/1/2022 12:00 AM (mm/dd/yyyy: hh/mm) ແລະຜົນອອກມາໃນ 1/1/2022 2:00 PM (mm//dd/yyyy : hh/mm).

9. ເພີ່ມນາທີ

ລະຫັດ:

2401

ຜົນໄດ້ຮັບ : 90 ນາທີ= 1.30 ຊົ່ວໂມງເພີ່ມ ໃສ່ 1/1/2022 12:00 AM (mm/dd/yyyy) ແລະຜົນໃນ 1/1/2022 1:30 AM (mm//dd/yyyy).

10. ເພີ່ມທີສອງ

ລະຫັດ:

8944

ຜົນໄດ້ຮັບ: 120 ວິນາທີ = 2 ນາທີເພີ່ມ ໃສ່ 1/1/2022 12:00 AM (mm/dd/yyyy : hh/mm) ແລະສົ່ງຜົນໃຫ້ 1/1/2022 12:02 AM (mm//dd/yyyy : hh /mm).

ການໃຊ້ຟັງຊັນ DateAdd ໃນ Excel ເພື່ອລົບ  ການຕັ້ງຄ່າໄລຍະຫ່າງທີ່ແຕກຕ່າງກັນ

ເຊັ່ນດຽວກັນ, ພວກເຮົາສາມາດ ລົບ ປີ, ເດືອນ, ວັນ, ຊົ່ວໂມງ, ນາທີ, ແລະອື່ນໆ ຈາກວັນທີ ໂດຍໃຊ້ ເຄື່ອງໝາຍລົບ ໃນ ທາງໜ້າ ຂອງ number argument . ຕົວຢ່າງ:

ລະຫັດ:

5104

ຜົນໄດ້ຮັບ: 2 ປີ ຫັກອອກຈາກ 1/1/2022 (mm/ dd/yyyy) ແລະເປັນຜົນໃນ 1/1/2020 (mm//dd/yyyy).

ສິ່ງທີ່ຄວນຈື່

  • ເມື່ອພວກເຮົາໃຊ້ 'w' ເພື່ອເພີ່ມ ມື້ເຮັດວຽກ ມັນຈະເພີ່ມ ມື້ທັງໝົດຂອງອາທິດ ລວມທັງວັນເສົາ ແລະ ວັນອາທິດ. , ບໍ່ແມ່ນມື້ເຮັດວຽກເທົ່ານັ້ນ (ບາງຄົນອາດຈະຄາດຫວັງ). ຕົວຢ່າງ, ຖ້າພວກເຮົາເພີ່ມ 1 ເດືອນໃສ່ວັນທີ 31 ມັງກອນ 2022, ມັນຈະສົ່ງຜົນໃນວັນທີ 28 ກຸມພາ 2022, ບໍ່ແມ່ນວັນທີ 31 ກຸມພາ 2022 (ມັນບໍ່ມີຢູ່ແລ້ວ).
  • ຖ້າພວກເຮົາຫັກອອກຫຼາຍ.ຫຼາຍກວ່າ 122 ປີນັບຈາກນີ້ ຄວາມຜິດພາດ ຈະເກີດຂຶ້ນເພາະວ່າວັນທີ Excel ເລີ່ມຕົ້ນ ຈາກ Jan 1, 1990.
  • ວັນທີກັບຄືນຂອງ DateAdd ຟັງຊັນຂຶ້ນກັບ ການຕັ້ງຄ່າວັນທີຂອງແຜງຄວບຄຸມ. ຖ້າ Calender ແມ່ນ Gregorian , input da te argument ຄວນຢູ່ໃນ Gregorian . ເຊັ່ນດຽວກັນ, ຖ້າປະຕິທິນຢູ່ໃນ Hijri, ການໂຕ້ຖຽງວັນທີຈະຕ້ອງຢູ່ໃນຮູບແບບດຽວກັນ.

ສະຫຼຸບ

ຕອນນີ້, ພວກເຮົາຮູ້ວິທີໃຊ້ VBA ແລ້ວ. ຟັງຊັນ DateAdd ໃນ Excel. ຫວັງເປັນຢ່າງຍິ່ງ, ມັນຈະຊຸກຍູ້ໃຫ້ທ່ານໃຊ້ຟັງຊັນນີ້ຢ່າງໝັ້ນໃຈຫຼາຍຂຶ້ນ. ມີຄຳຖາມ ຫຼືຄຳແນະນຳໃດໆ ຢ່າລືມໃສ່ໃນກ່ອງຄຳເຫັນຂ້າງລຸ່ມ

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