په Excel کې د VBA DateAdd فنکشن کارولو څرنګوالی

  • دا شریک کړه
Hugh West

فهرست

د 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 فعالیت. په امید سره، دا به تاسو وهڅوي چې دا فعالیت په ډیر ډاډ سره وکاروئ. کومې پوښتنې یا وړاندیزونه مه هیروئ چې لاندې د تبصرې بکس کې یې ولیکئ

هیګ ویسټ په صنعت کې د 10 کلونو تجربې سره خورا تجربه لرونکي ایکسل روزونکی او شنونکی دی. هغه د محاسبې او مالیې په برخه کې د لیسانس سند او د سوداګرۍ اداره کې د ماسټرۍ سند لري. هیګ د تدریس لپاره لیوالتیا لري او د تدریس یوه ځانګړې طریقه یې رامینځته کړې چې تعقیب او پوهیدل یې اسانه دي. د ایکسل په اړه د هغه ماهر پوهه د نړۍ په زرګونو زده کونکو او مسلکيانو سره مرسته کړې چې خپل مهارتونه ښه کړي او د دوی په مسلک کې غوره شي. د خپل بلاګ له لارې، هیګ خپله پوهه له نړۍ سره شریکوي، د وړیا Excel ټیوټوریلونه او آنلاین روزنه وړاندې کوي ترڅو د افرادو او سوداګرۍ سره مرسته وکړي چې خپل بشپړ ظرفیت ته ورسیږي.