Tabloya naverokê
Fonksiyon VBA DateAdd di bin kategoriya tarîx û saetê ya fonksiyonên VBAyê ya Excel de ye. Bi karanîna vê fonksiyonê em dikarin sal, meh, roj, çaryek, û hetta navberên demên cûda yên wekî demjimêr, hûrdem, çirkeyan ji rojek diyarkirî zêde bikin an jê kêm bikin. Di hesabên rojane de ji bo hilberîna raporan an berhevkirina berhevdana bi tarîx û demê re senaryoyek hevpar e. Di Excel de, karanîna fonksiyonên tarîx û demjimêrê yên VBA-yê mîna fonksiyona DateAdd, hesabên tevlihev an dem-xwar bikêrtir û bileztir dike.
Pirtûka Xebatê ya Pratîkê dakêşin
Daxistin ev pirtûka xebatê ya pratîkê ye ku dema ku hûn vê gotarê dixwînin tevbigerin.
VBA DateAdd Function.xlsm
Destpêka Excel VBA DateAdd Function
Encam:
tarîxeke ku navbereke demê ya taybet lê tê zêdekirin an jêbirin
Hevoksazî:
DateAdd (navber, hejmar, dîrok)
Arguman:
Argument | Pêdivî/Bijarte | Vegotin |
---|---|---|
navber | Pêdivî ye | A strek îfade. |
hejmara ji navber were zêdekirin an jêkirin
Dibe erênî – ji bo rojên paşerojê dîrokên
Dibe ku neyînî – ji bo rojên raborî dîrok Pêwîstî A Dîroka îfade
Dîroka ku navber lê tên zêdekirin
Mîheng:
Fonksiyon DateAdd van navber hene mîhengan:
Mîheng | Danasîn |
---|---|
yyyy | Sal |
q | Çarek |
m | Meh |
y | Sala rojê |
d | Roj |
w | Roja hefteyê |
ww | Hefte |
h | Sat |
n | Deqe |
s | Duwem |
Nimûneyên Fonksiyona Dîroka Zêdekirina Excel VBA
Gotinên Formula Karûbarên Dîroka Zêdekirina Excel
Rêyên cuda hene ku hûn dîrokê binivîsin. argumana nav fonksiyona DateAdd. Hemû di encamê de heman encam derdikevin.
Koda jêrîn bixe di Edîtorê Visual Basic de:
(Çawa ji bo ku kodê di Edîtorê Visual Basic de bixebitîne)
5136
Rêvekirin :
DateAdd("yyyy",2, yek ji rêbazên jêrîn)
Ji bo danîna argumana tarîxê em dikarin rêbazên cûda bikar bînin:
- #1/1/2011 #
- DateSerial( sal , meh, roj)
- DateValue( date )
- Range ("hucre") - Dîroka ku di hucreyê de hatî hilanîn
- Hilgirtina Dîrokê di şaneyek deguherbar
Di şaneyên D3, D4, D5, D6, D7 de me rêbazên jorîn wekî dîrok argumana DateAdd li pey hev kar dike û heman encam girt.
Me 2 sal zêde kir 1/1/2022 ku di encamê de 1/1/2024 derket.
Li vir,
yyyy sal wekî navber
2 nîşan dide ji navberên wekî hejmar .
Alîkarî: Meriv Çawa Kodê Di Edîtorê Visual Basic de Bixebitîne
Gavên bişopînin:
- Ji Excel Ribbon , here Tabela Pêşdebir û Visual Basic Hilbijêre.
- Ji pencereya nû, bitikîne Têxe û Modûlê hilbijêre.
- kodê xwe di edîtorê de binivîsin û F5 bişkînin ku bixebitin.
Zêdekirina Mîhengên Navbera Cûda Bi Bikaranîna Fonksiyona DateAdd li Excel
1. Sala lê zêde bike
Kod:
3446
Encam: 2 Sal li 1/1 zêde kirin /2022 (mm/dd/yyyy) û di encamê de 1/1/2024 (mm//dd/yyyy).
Zêdetir bixwînin: Meriv çawa Fonksiyona Salê di Excel VBA de bikar tîne
2. . 1/1/2022 (mm/dd/yyyy) û di encamê de 7/1/2022 (mm//dd/yyyy).
3. Mehê lê zêde bike
Kod:
9245
Encam: 2 meh li 1/1/2022 (mm/dd/yyyy) hat zêdekirin û di encamê de 3/1/2022 (mm//dd/yyyy).
Zêdetir bixwînin: Meriv çawa fonksiyona MEHA Excel VBA bikar tîne
4. Roja Salê Zêde Bike
Kod:
7493
Encam : 2 Rojên Salê hatin zêdekirin li 1/1/2022 (mm/dd/yyyy) û di encamê de 1/3/2022 (mm//dd/yyyy).
Zêdetir bixwînin: Meriv çawa fonksiyona rojê di Excel VBA de bikar tîne
5. Roj lê zêde bike
Kod:
2531
Encam : 2 roj hatin zêdekirin li 1/1 /2022 (mm/dd/yyyy) û di encamê de 1/3/2022 (mm//dd/yyyy).
Xwendinên Wekhev
- Excel VBA ji bo dîtina Hejmara Hefteyê (6 Mînakên Bilez)
- Meriv çawa Fonksiyona VBA DatePart bikar tîne li Excel (7 Nimûne)
- Fonksiyon VBA DateSerial di Excel de bikar bînin (5 Serlêdanên Hêsan)
- Meriv Çawa Dîroka Ji String Bi Bikaranîna VBA Biguherîne ( 7 Rêyên)
6. Roja Hefteyê lê zêde bike
Kod:
2696
Encam: 10 Rojên Hefteyê hatin zêdekirin li 1/1 /2022 (mm/dd/yyyy) û di encamê de 1/11/2022 (mm//dd/yyyy).
7. Hefteyê lê zêde bike
Kod:
9302
Encam: 2 Hefte= 14 Roj hatin zêdekirin li 1/1/2022 (mm/dd/yyyy) û di encamê de 1/15/2022 (mm//dd/yyyy).
Zêdetir bixwînin: Meriv çawa Roja Hefteyê Bi Bikaranîna VBA-yê Distîne
8. Saetê lê zêde bike
Kod:
9700
Encam: 14Saet hatine zêdekirin ji bo 1/1/2022 12:00 AM (mm/dd/yyyy: hh/mm) û di encamê de 1/1/2022 2:00 PM (mm//dd/yyyy : hh/mm).
9. Xûlek lê zêde bike
Kod:
4955
Encam : 90 Xûlek= 1,30 Saet hatin zêdekirin li 1/1/2022 12:00 PM (mm/dd/yyyy) û encam bû 1/1/2022 1:30 AM (mm//dd/yyyy).
10. Dûyan lê zêde bike
Kod:
3767
Encam: 120 Çirk = 2 Xûle lê zêde kirin li 1/1/2022 12:00 AM (mm/dd/yyyy : hh/mm) û encam bû 1/1/2022 12:02 AM (mm//dd/yyyy : hh /mm).
Bikaranîna Fonksiyona DateAdd di Excel de ji bo Kêmkirina Mîhengên Navbera Cûda
Bi heman awayî, em dikarin sal, meh, roj, saet, hûrdeman, hwd ji dîrokek bi kar tînin bi nîşana kêman li pêş a argumana hejmarê . Mînak:
Kod:
8485
Encam: 2 Sal ji 1/1/2022 hatin derxistin (mm/ dd/yyyy) û di encamê de 1/1/2020 (mm//dd/yyyy).
Tiştên ku ji bîr bikin
- Dema ku em 'w' ji bo zêdekirina rojên hefteyê bi kar tînin hemû rojên hefteyê tevî Şemî û Yekşemê zêde dike. , ne tenê rojên xebatê (dibe ku kesek li bendê be).
- Fonksiyon DateAdd bi dawî nayê rojeke nederbasdar nîşan bide. Mînakî, heke em 1 mehekê li 31ê Çileya Paşîn, 2022-an zêde bikin, ew ê di 28ê Sibata 2022-an de, ne di 31-ê Reşemiyê, 2022-an de (ew tune).
- Heke em bêtir jê bikin.ji 122 sal şûnde dê çewtiyek çêbibe ji ber ku tarîxa Excel ji ji 1ê çileya paşîna (January) 1990 dest pê dike.
- Dîroka vegerê ya Dîroka Add fonksiyon bi Mîhengên Dîroka Panela Kontrolê ve girêdayî ye.
- Divê em argumana tarîxê ya fonksiyona DateAdd li gorî Taybetmendiya Salnameyê nîşan bidin. Ger salname Grîgorî be, divê da argumana têketina jî di Grîgorî de be. Bi heman awayî, heke salname bi hicrî be, divê argumana tarîxê di heman formatê de be.
Encam
Niha, em dizanin ka meriv çawa VBA-yê bikar tîne. Fonksiyona DateAdd di Excel de. Hêvîdarim, ew ê we teşwîq bike ku hûn vê fonksiyonê bi ewletir bikar bînin. Pirs an pêşniyarek ji bîr nekin ku wan di qutiya şîroveyê ya jêrîn de bixin