Sut i Ddefnyddio Swyddogaeth VBA DateAdd yn Excel

  • Rhannu Hwn
Hugh West

Mae swyddogaeth VBA DateAdd o dan gategori dyddiad ac amser swyddogaethau VBA Excel. Trwy ddefnyddio'r swyddogaeth hon gallwn adio neu dynnu blynyddoedd, misoedd, dyddiau, chwarteri, a hyd yn oed cyfnodau amser gwahanol fel oriau, munudau, eiliadau o ddyddiad penodol. Mae ymdrin â dyddiad ac amser mewn cyfrifiadau dyddiol ar gyfer cynhyrchu adroddiadau neu wneud cymariaethau yn senario gyffredin. Yn Excel, mae defnyddio ffwythiannau dyddiad ac amser VBA fel y ffwythiant DateAdd yn gwneud cyfrifiadau cymhleth neu sy'n cymryd llawer o amser yn fwy effeithlon a chyflymach.

Lawrlwythwch y Gweithlyfr Ymarfer

Lawrlwytho mae'r llyfr gwaith ymarfer hwn i'w wneud wrth i chi ddarllen yr erthygl hon.

VBA DateAdd Function.xlsm

Cyflwyniad i Swyddogaeth Excel VBA DateAdd<2

Canlyniad:

dyddiad y mae cyfwng amser penodol yn cael ei ychwanegu ato neu ei dynnu iddo

Cystrawen:

DyddiadYchwanegu (cyfwng, rhif, dyddiad)

Dadleuon:

11> Dadl Angenrheidiol/Dewisol Disgrifiad 9>cyfwng Angenrheidiol A llinyn mynegiant.

Y cyfwng amser mewn gosodiadau gwahanol rydym am ei ychwanegu rhif Angenrheidiol A mynegiant rhifol .

Rhif o cyfwng i'w hychwanegu neu dynnu

Gall fod yn positif – ar gyfer dyfodol dyddiadau

Gall fod yn negyddol – ar gyfer dyddiadau gorffennol dyddiad 2> Angenrheidiol A dyddiad mynegiant

Y dyddiad y mae'r cyfyngau yn wedi'u hychwanegu

Gosodiadau:

Mae gan swyddogaeth DateAdd y rhain cyfwng gosodiadau:

Gosodiadau m d 17>n
Disgrifiad
bbbb Blwyddyn<18
q Chwarter
Mis
y Blwyddyn o Ddydd
Diwrnod
w Diwrnod Wythnos
ww Wythnos
h Awr
Cofnod
s Ail

Enghreifftiau o y Swyddogaeth Excel VBA DateAdd

Fformiwla Mynegiadau o Swyddogaeth Excel DateAdd

Mae yna wahanol ffyrdd o roi'r dyddiad dadl i'r ffwythiant DateAdd. Maen nhw i gyd yn arwain at yr un allbwn.

Rhowch y cod canlynol yn y Golygydd Sylfaenol Gweledol:

(Sut i redeg y cod yn y Golygydd Sylfaenol Gweledol)

9050

Esboniad :<0 DateAdd("bbbb", 2,un o'r dulliau canlynol)

I roi'r arg dyddiad gallwn ddefnyddio dulliau gwahanol:

  • #1/1/2011 #
  • Cyfres Dyddiad( blwyddyn , mis, diwrnod)
  • DyddiadGwerth( dyddiad ) 26>
  • Amrediad (“cell”) – Dyddiad sydd wedi'i storio mewn cell
  • Storio'r Dyddiad mewn anewidyn

Mewn celloedd D3, D4, D5, D6, D7 rydym yn rhoi'r dulliau uchod fel dyddiad ddadl y DateAdd swyddogaeth ddilyniannol a chael yr un canlyniad .

Ychwanegwyd 2 yn rhagor blynedd i 1/1/2022 a arweiniodd at 1/1/2024.

Yma, mae

bbbb yn cynrychioli'r flwyddyn fel cyfwng

2 yn cynrychioli'r na o gyfnodau fel rhif .

Cymorth: Sut i Redeg Cod yn y Golygydd Sylfaenol Gweledol

Dilynwch y camau:

  • O'r Rhuban Excel , ewch i Tab Datblygwr a dewis Visual Basic Tab.
<0
  • O'r ffenestr newydd, cliciwch y tab Mewnosod a dewis Modiwl.

  • Ysgrifennwch eich cod yn y golygydd a gwasgwch F5 i rhedeg.

<32

Ychwanegu Gwahanol Gosodiadau Ysbaid Gan Ddefnyddio'r Swyddogaeth DateAdd yn Excel

1. Ychwanegu Blwyddyn

Cod:

9062

Canlyniad: 2 Flynedd wedi'i ychwanegu at 1/1 /2022 (mm/dd/bbbb) ac wedi arwain at 1/1/2024 (mm//dd/bbbb).

Darllenwch fwy: Sut i Ddefnyddio Swyddogaeth Blwyddyn yn Excel VBA

2. Ychwanegu Chwarter

Cod:

8144

Canlyniad: 2 Chwarter = 6 mis wedi'i ychwanegu at 1/1/2022 (mm/dd/bbbb) ac wedi arwain at 7/1/2022 (mm//dd/bbbb).

3. Ychwanegu Mis

Cod:

6536

Canlyniad: 2 Mis wedi'i ychwanegu at 1/1/2022 (mm/dd/bbbb) ac wedi arwain at 3/1/2022 (mm//dd/bbbb).

Darllenwch fwy: Sut i Ddefnyddio Swyddogaeth MIS Excel VBA

4. Ychwanegu Diwrnod y Flwyddyn

Cod:

8974

Canlyniad : 2 Ddiwrnod y Flwyddyn wedi'i ychwanegu i 1/1/2022 (mm/dd/bbbb) ac wedi arwain at 1/3/2022 (mm//dd/bbbb).

<3

Darllenwch fwy: Sut i Ddefnyddio Swyddogaeth y Dydd yn Excel VBA

5. Ychwanegu Diwrnod

Cod:

4288

Canlyniad : 2 ddiwrnod wedi'i ychwanegu i 1/1 /2022 (mm/dd/bbbb) ac wedi arwain at 1/3/2022 (mm//dd/bbbb).

Darlleniadau Tebyg

  • Excel VBA i Dod o Hyd i Rif yr Wythnos (6 Enghreifftiol Cyflym)
  • Sut i Ddefnyddio Swyddogaeth DatePart VBA yn Excel (7 Enghreifftiau)
  • Defnyddio Swyddogaeth DateSerial VBA yn Excel (5 Cais Hawdd)
  • Sut i Drosi Dyddiad o Llinyn Gan Ddefnyddio VBA ( 7 Ffordd)

6. Ychwanegu Diwrnod Wythnos

Cod:

9411

Canlyniad: 10 Diwrnod Wythnos wedi'u hychwanegu i 1/1 /2022 (mm/dd/bbbb) ac wedi arwain at 1/11/2022 (mm//dd/bbbb).

7. Ychwanegu Wythnos

Cod:

3256

Canlyniad: 2 Wythnos = 14 Diwrnod wedi'u hychwanegu i 1/1/2022 (mm/dd/bbbb) ac wedi arwain at 1/15/2022 (mm//dd/bbbb).

Darllenwch fwy: Sut i Gael Diwrnod yr Wythnos Gan Ddefnyddio VBA

8. Ychwanegu Awr

Cod:

2587

Canlyniad: 14Oriau wedi'u hychwanegu i 1/1/2022 12:00 AM (mm/dd/bbbb: hh/mm) ac wedi arwain at 1/1/2022 2:00 PM (mm//dd/bbbb : hh/mm).

9. Ychwanegu Cofnod

Cod:

3688

Canlyniad : 90 Munud= 1.30 Oriau wedi'u hychwanegu i 1/1/2022 12:00 AM (mm/dd/bbbb) ac wedi arwain at 1/1/2022 1:30 AM (mm//dd/bbbb).

28> 10. Ychwanegu Ail

Cod:

8781

Canlyniad: 120 Eiliad = 2 Munud wedi'i ychwanegu i 1/1/2022 12:00 AM (mm/dd/bbbb : hh/mm) ac wedi arwain at 1/1/2022 12:02 AM (mm//dd/bbbb : hh /mm).

Defnyddio'r Swyddogaeth DateAdd yn Excel i Dynnu G Gosodiadau Cyfnodau Gwahanol

Yn yr un modd, gallwn tynnu blynyddoedd, misoedd, dyddiau, oriau, munudau, ac ati o ddyddiad drwy ddefnyddio arwydd minws yn blaen y ddadl rhif . Er enghraifft:

Cod:

8699

Canlyniad: 2 flynedd wedi'i dynnu o 1/1/2022 (mm/ dd/bbbb) ac wedi arwain at 1/1/2020 (mm//dd/bbbb).

Pethau i'w Cofio <2

  • Pan fyddwn yn defnyddio 'w' i ychwanegu diwrnod yr wythnos mae'n adio holl ddyddiau'r wythnos gan gynnwys dydd Sadwrn a dydd Sul , nid y diwrnodau gwaith yn unig (gallai rhywun ddisgwyl).
  • Nid yw'r ffwythiant DateAdd yn dangos dyddiad annilys yn y pen draw. Er enghraifft, os byddwn yn ychwanegu 1 mis at Ionawr 31, 2022, bydd yn ganlyniad ar Chwefror 28, 2022, nid Chwefror 31, 2022 (nid yw'n bodoli).
  • Os byddwn yn tynnu mwyna 122 mlynedd o nawr byddai gwall yn digwydd oherwydd bod dyddiad Excel yn cychwyn o Ionawr 1, 1990.
  • Dyddiad dychwelyd y DateAdd mae ffwythiant yn dibynnu ar Gosodiadau Dyddiad y Panel Rheoli.
  • Dylem arg dyddiad y swyddogaeth DateAdd yn ôl Eiddo Calendr . Os yw'r Calendr yn Gregoraidd , dylai'r arg mewnbwn da te hefyd fod yn Gregoraidd . Yn yr un modd, os yw'r calendr yn Hijri, rhaid i'r ddadl dyddiad fod yn yr un fformat.

Casgliad

Nawr, rydyn ni'n gwybod sut i ddefnyddio'r VBA Swyddogaeth DateAdd yn Excel. Gobeithio y byddai'n eich annog i ddefnyddio'r swyddogaeth hon yn fwy hyderus. Unrhyw gwestiynau neu awgrymiadau peidiwch ag anghofio eu rhoi yn y blwch sylwadau isod

Mae Hugh West yn hyfforddwr a dadansoddwr Excel hynod brofiadol gyda dros 10 mlynedd o brofiad yn y diwydiant. Mae ganddo radd Baglor mewn Cyfrifeg a Chyllid a gradd Meistr mewn Gweinyddu Busnes. Mae gan Hugh angerdd am addysgu ac mae wedi datblygu dull addysgu unigryw sy’n hawdd ei ddilyn a’i ddeall. Mae ei wybodaeth arbenigol o Excel wedi helpu miloedd o fyfyrwyr a gweithwyr proffesiynol ledled y byd i wella eu sgiliau a rhagori yn eu gyrfaoedd. Trwy ei flog, mae Hugh yn rhannu ei wybodaeth gyda’r byd, gan gynnig tiwtorialau Excel am ddim a hyfforddiant ar-lein i helpu unigolion a busnesau i gyrraedd eu llawn botensial.