فهرست
د VBA DateAdd فنکشن د ایکسل د VBA افعال نیټې او وخت کټګورۍ لاندې دی. د دې فنکشن په کارولو سره موږ کولی شو له ټاکل شوې نیټې څخه کلونه، میاشتې، ورځې، ربعونه او حتی د مختلف وخت وقفې لکه ساعتونه، دقیقې، ثانیې اضافه یا کم کړو. د راپورونو جوړولو یا پرتله کولو لپاره په ورځني محاسبه کې د نیټې او وخت سره معامله کول یو عام سناریو ده. په Excel کې، د VBA نیټې او وخت فنکشنونو کارول لکه د DateAdd فنکشن پیچلې یا د وخت مصرف کونکي محاسبې ډیر اغیزمن او ګړندي کوي.
د تمرین کاري کتاب ډاونلوډ کړئ
ډاونلوډ کړئ دا د تمرین کاري کتاب چې تاسو د دې مقالې لوستلو په وخت کې تمرین کوئ.
VBA DateAdd Function.xlsm
د ایکسل VBA نیټه اضافه کولو فنکشن پیژندنه
پایله:
هغه نیټه چې یو مشخص وخت وقفه اضافه یا کمیږي
نحو:
Date Add (وقاله، شمیره، نیټه)
دلیلونه:
11> استدلال ضروري/اختیاري تفصیل 15> وقاله اړین A سټرینګ اظهار.په مختلفو ترتیباتو کې د وخت وقفه چې موږ یې اضافه کول غواړو شمیر اړین A شمیری اظهار .
د شمیر د وقفو اضافه یا کمول
کیدی شي مثبت – لپاره راتلونکې نیټې
کیدای شي منفي - د تیرو نیټو 17> نیټې لپاره 2> اړتیا 18> A نیټه اظهار
د نیټه کوم ته چې وقفې اضافه شوي
ترتیبات:
د د نیټې اضافه کولو فنکشن دا وقفه لري ترتیبات:
سیټینګ | تفصیل |
---|---|
yyyy | کال <18 |
ق | درې میاشت |
م | میاشت |
y | د ورځې کال |
d | ورځ |
او | د اونۍ ورځ |
ww | هفته |
h | ساعت |
n | دقیق |
s | دوهم |
د مثالونو د Excel VBA DateAdd فنکشن
د Excel DateAdd فنکشن د فورمول اظهار
د نیټه کېښودلو لپاره مختلفې لارې شتون لري دلیل په DateAdd فنکشن کې. دوی ټول د ورته محصول پایله لري.
لاندې کوډ په بصري بنسټیز مدیر کې واچوئ:
(څنګه د بصری اساسی مدیر کې د کوډ چلولو لپاره)
2468
توضیح :
DateAdd("yyyy",2, د لاندې میتودونو څخه یوه)
د نیټې دلیل وړاندې کولو لپاره موږ کولی شو مختلف میتودونه وکاروو:
- #1/1/2011 #
- نیټه سریال( کال ، میاشت، ورځ)
- نیټه ارزښت( نیټه )
- رینج ("حجره") - نیټه په یوه حجره کې زیرمه شوې
- په یوه کې نیټه ذخیره کولمتغیر
په حجرو کې D3, D4, D5, D6, D7 موږ پورته میتودونه د تاریخ دلیل په توګه ایښودلو. DateAdd فنکشن په ترتیب سره او ورته پایله ترلاسه کړه.
موږ 2 نور کال ته 1/1/2022 اضافه کړل چې پایله یې 1/1/2024 شوه.
دلته،
yyyy د کال استازیتوب کوي لکه وقفه
2 د شمیر استازیتوب کوي د وقفې په توګه د شمیره .
مرسته: څنګه کوډ په بصری اساسی مدیر کې چلولی شئ
مرحلې تعقیب کړئ:
- د ایکسیل ربن څخه، Developer Tab ته لاړ شئ او Visual Basic Tab غوره کړئ.
- د نوې کړکۍ څخه، انشلو ټب کېکاږئ او موډل غوره کړئ.
- په ایډیټر کې خپل کوډ ولیکئ او د چلولو لپاره F5 فشار ورکړئ.
په Excel کې د DateAdd فنکشن په کارولو سره د مختلف وقفې ترتیبات اضافه کول
1. کال اضافه کړئ
کوډ:
5929
پایله: 2 کاله په 1/1 کې اضافه شوي /2022 (mm/dd/yyyy) او په پایله کې 1/1/2024 (mm//dd/yyyy).
نور ولولئ: په Excel VBA کې د کال فنکشن کارولو څرنګوالی
2. ربع اضافه کړه
کوډ:
5673
پایله: 2 ربع = 6 میاشتې ته اضافه شوي 1/1/2022 (mm/dd/yyyy) او پایله یې 7/1/2022 (mm//dd/yyyy).
3. میاشتی اضافه کړئ
کوډ:
4899
پایله: 2 میاشتې په 1/1/2022 (mm/dd/yyyy) کې اضافه شوي او پایله یې 3/1/2022 (mm//dd/yyyy).
نور ولولئ: د ایکسل VBA میاشت فنکشن کارولو څرنګوالی
28> 4. د کال ورځ اضافه کړه 29>کوډ:
8776
پایله : د کال 2 ورځې اضافه ته 1/1/2022 (mm/dd/yyyy) او پایله یې 1/3/2022 (mm//dd/yyyy).
نور ولولئ: په Excel VBA کې د ورځې فنکشن څنګه وکاروئ
28> 5. ورځ زیات کړئکوډ:
3495
پایله : 2 ورځې اضافه شوي ته 1/1 /2022 (mm/dd/yyyy) او پایله یې 1/3/2022 (mm//dd/yyyy).
ورته لوستل
- د ویک نمبر موندلو لپاره د ایکسل VBA (6 ګړندي مثالونه)
- څنګه د VBA ډیټ پارټ فنکشن وکاروئ په Excel کې (7 مثالونه)
- په Excel کې د VBA DateSerial فنکشن وکاروئ (5 اسانه غوښتنلیکونه)
- څنګه د VBA په کارولو سره نیټه له سټینګ څخه بدل کړئ ( 7 لارې)
6. د اونۍ ورځې اضافه کړئ
کوډ:
8922
پایله: 10 اونۍ ورځې اضافه شوي ته 1/1 /2022 (mm/dd/yyyy) او پایله یې 1/11/2022 (mm//dd/yyyy).
7. هفته اضافه کړه 29>
کوډ:
2278
پایله: 2 اونۍ = 14 ورځې اضافه ته 1/1/2022 (mm/dd/yyyy) او په پایله کې 1/15/2022 (mm//dd/yyyy).
نور ولولئ: د VBA په کارولو سره د اونۍ ورځ څنګه ترلاسه کول
8. ساعت اضافه کړئ 29>
کوډ:
7845
پایله: 14ساعتونه ته 1/1/2022 12:00 AM (mm/dd/yyyy: hh/mm) اضافه شوي او په پایله کې 1/1/2022 2:00 PM (mm//dd/yyyy : hh/mm).
9. دقیقې اضافه کړئ
کوډ:
2773
پایله : 90 دقیقې = 1.30 ساعتونه اضافه شوي ته 1/1/2022 12:00 AM (mm/dd/yyyy) او پایله یې 1/1/2022 1:30 AM (mm//dd/yyyy).
10. دویمه اضافه کړه
کوډ:
3817
پایله: 120 ثانیې = 2 دقیقې اضافه ته 1/1/2022 12:00 AM (mm/dd/yyyy : hh/mm) او پایله یې 1/1/2022 12:02 AM (mm//dd/yyyy : hh /mm).
په Excel کې د DateAdd فنکشن کارول د مختلف وقفې ترتیباتو کمولو لپاره
په ورته ډول، موږ کولی شو له نیټې څخه کلونه، میاشتې، ورځې، ساعتونه، دقیقې، او نور د د شمیرې دلیل په مخکې د منفي نښه په کارولو سره له نیټې څخه کم کړئ. د مثال په توګه:
کوډ:
1400
پایله: 2 کاله له 1/1/2022 (mm/ dd/yyyy) او پایله یې 1/1/2020 (mm//dd/yyyy).
د یادولو وړ شیان <2
- کله چې موږ 'w' د د اونۍ ورځې اضافه کولو لپاره کاروو د اونۍ ټولې ورځې د شنبې او یکشنبې په شمول ، نه یوازې د کار ورځې (څوک ممکن تمه ولري).
- د DateAdd فعالیت پای ته نه رسیږي چې د ناسمه نیټه ښیې. د مثال په توګه، که موږ د جنوري 31، 2022 ته 1 میاشت اضافه کړو، نو دا به د فبروري په 28، 2022 نتیجه وي، نه د فبروري 31، 2022 (دا شتون نلري).
- که موږ نور کم کړوله نن څخه 122 کاله وروسته به یوه غلطي پیل شي ځکه چې د ایکسل نیټه پیل کیږي له جنوري 1، 1990 څخه.
- د بیرته راستنیدو نیټه نیټه فنکشن د د کنټرول پینل نیټې ترتیباتو پورې اړه لري.
- موږ باید د نیټې اډ فنکشن د کلنډر ملکیت سره سم د نیټې دلیل وټاکو. که کیلنڈر ګریګوریان وي، نو دا د ټی دلیل هم باید په ګریګوریان کې وي. په ورته ډول، که چیرې کلیزه په هجري کې وي، د نیټې دلیل باید په ورته بڼه وي.
نتیجې
اوس، موږ پوهیږو چې څنګه د VBA کارول په Excel کې د DateAdd فعالیت. په امید سره، دا به تاسو وهڅوي چې دا فعالیت په ډیر ډاډ سره وکاروئ. کومې پوښتنې یا وړاندیزونه مه هیروئ چې لاندې د تبصرې بکس کې یې ولیکئ