Tabl cynnwys
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>nDisgrifiad | |
---|---|
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.
- 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