Excel ۾ VBA DateAdd فنڪشن ڪيئن استعمال ڪجي

  • هن کي شيئر ڪريو
Hugh West

مواد جي جدول

VBA DateAdd فنڪشن Excel جي VBA افعال جي تاريخ ۽ وقت جي درجي جي تحت آهي. ھن فنڪشن کي استعمال ڪندي اسين سال، مھينا، ڏينھن، چوٿون، ۽ حتي مختلف وقتن جي وقفن کي شامل ڪري سگھون ٿا جهڙوڪ ڪلاڪ، منٽ، سيڪنڊ ڏنل تاريخ مان. رپورٽون ٺاهڻ يا موازنہ ڪرڻ لاءِ روزاني حسابن ۾ تاريخ ۽ وقت سان معاملو ڪرڻ هڪ عام منظر آهي. ايڪسل ۾، VBA تاريخ ۽ وقت جي ڪمن جو استعمال جهڙوڪ DateAdd فنڪشن پيچيده يا وقت سازي حسابن کي وڌيڪ ڪارائتو ۽ تيز بڻائي ٿو.

ڊائون لوڊ ڪريو مشق ورڪ بڪ

ڊائون لوڊ ڪريو جڏهن توهان هي آرٽيڪل پڙهي رهيا آهيو مشق ڪرڻ لاءِ هي مشق ورڪ بڪ.

VBA DateAdd Function.xlsm

Excel VBA DateAdd Function جو تعارف

8>3>>نحو:

تاريخ شامل ڪريو (وقف، نمبر، تاريخ)

دلائل:

11> دليل 14>گهربل/اختياري 14> تفصيل 15> وقار گهربل 18> A اسٽرنگ اظهار.

مختلف سيٽنگن ۾ وقت جو وقفو جيڪو اسان شامل ڪرڻ چاهيون ٿا نمبر 17> گهربل A عددي اظهار .

The نمبر جو وقار شامل ڪرڻ يا گھٽائڻ

ٿي سگھي ٿو مثبت - لاء مستقبل تاريخون

منفي - گذريل تاريخن 17> تاريخ لاءِ ٿي سگهن ٿيون 2> گهربل 18>17>A تاريخ اظهار 16>تاريخ

دي تاريخ جنهن ۾ وقفا شامل ڪيا ويا

سيٽنگون:

The DateAdd فنڪشن هي آهن انٽرول سيٽنگون:

16> 17>مهينو
سيٽنگ تفصيل
yyyy سال
ق چوڌاري
م
y ڏينهن جو سال
d ڏينهن
w هفتي جو ڏينهن
ww هفتو
h ڪلاڪ
n منٽ
s ٻيو

مثال Excel VBA DateAdd Function

Formula Expressions of the Excel DateAdd Function

تاريخ رکڻ جا مختلف طريقا آهن. argument ۾ DateAdd فنڪشن. اهي سڀ نتيجا ساڳيا نڪرندا آهن.

هيٺ ڏنل ڪوڊ ۾ Visual Basic Editor:

(ڪيئن ڪريو) Visual Basic Editor ۾ ڪوڊ هلائڻ لاءِ)

6426

وضاحت :

تاريخ شامل ڪريو(“yyyy”,2, ھيٺين طريقن مان ھڪڙو)

تاريخ جو دليل ڏيڻ لاءِ اسين مختلف طريقا استعمال ڪري سگھون ٿا:

  • #1/1/2011 #
  • تاريخ سيريل( سال ، مهينو، ڏينهن)
  • تاريخ جو قدر( تاريخ ) 26>
  • رينج ("سيل") - سيل ۾ محفوظ ڪيل تاريخ
  • تاريخ کي محفوظ ڪرڻvariable

سيلز ۾ D3, D4, D5, D6, D7 اسان مٿي ڏنل طريقن کي تاريخ دليل جي طور تي رکون ٿا. DateAdd فنڪشن ترتيب سان ۽ حاصل ڪيو ساڳيو نتيجو.

اسان 2 وڌيڪ سال کي 1/1/2022 ۾ شامل ڪيو جنهن جي نتيجي ۾ 1/1/2024.

هتي،

yyyy سال جي نمائندگي ڪري ٿو جيئن وقف

2 نمائندگي ڪري ٿو نمبر جي وقفي جي طور تي نمبر .

مدد: ڪوڊ کي ڪيئن هلائڻ لاءِ Visual Basic Editor

اسپين تي عمل ڪريو:

  • مان Excel ربن ، ڏانھن وڃو Dveloper Tab ۽ چونڊيو Visual Basic Tab.

  • نئين ونڊو مان، ڪلڪ ڪريو داخل ڪريو ٽيب ۽ چونڊيو ماڊيول.

  • پنهنجو ڪوڊ ايڊيٽر ۾ لکو ۽ رنڻ لاءِ F5 کي دٻايو.

DateAdd فنڪشن استعمال ڪندي مختلف وقفي سيٽنگون شامل ڪرڻ Excel ۾

1. سال شامل ڪريو

ڪوڊ:

1738

نتيجو: 2 سال شامل ڪيو ويو 1/1 /2022 (mm/dd/yyyy) ۽ نتيجي ۾ 1/1/2024 (mm//dd/yyyy).

وڌيڪ پڙهو: Excel VBA ۾ سال فنڪشن ڪيئن استعمال ڪجي

2. چوڌاري شامل ڪريو 29>

ڪوڊ:

6373

نتيجو: 2 ٽه ماهي = 6 مهينا شامل ڪيو ويو 1/1/2022 (mm/dd/yyyy) ۽ نتيجي ۾ 7/1/2022 (mm//dd/yyyy).

28> 3. مهينو شامل ڪريو

ڪوڊ:

9454

نتيجو: 2 مهينا شامل ڪيو ويو 1/1/2022 (mm/dd/yyyy) ۽ نتيجي ۾ 3/1/2022 (mm//dd/yyyy).

0> وڌيڪ پڙهو: 1> Excel VBA MONTH فنڪشن ڪيئن استعمال ڪجي

4. سال جو ڏينهن شامل ڪريو 29>

ڪوڊ:

7408

نتيجو: سال جا 2 ڏينهن شامل ڪيا ويا ۾ 1/1/2022 (mm/dd/yyyy) ۽ نتيجي ۾ 1/3/2022 (mm//dd/yyyy).

وڌيڪ پڙهو: Excel VBA ۾ ڏينهن جو فنڪشن ڪيئن استعمال ڪجي

5. ڏينهن شامل ڪريو

ڪوڊ:

5550

نتيجو: 2 ڏينهن شامل ڪيا ويا ڏانهن 1/1 /2022 (mm/dd/yyyy) ۽ نتيجي ۾ 1/3/2022 (mm//dd/yyyy).

ملندڙ پڙھڻ

  • Excel VBA ھفتي نمبر ڳولڻ لاءِ (6 تڪڙا مثال)
  • VBA DatePart فنڪشن ڪيئن استعمال ڪجي Excel ۾ (7 مثال)
  • استعمال ڪريو VBA DateSerial Function Excel ۾ (5 آسان ايپليڪيشن)
  • تاريخ کي اسٽرنگ مان ڪيئن بدلجي VBA استعمال ڪندي ( 7 طريقا)
28> 6. هفتيوار ڏينهن شامل ڪريو

ڪوڊ:

7080

نتيجو: 10 هفتي ڏينهن شامل ڪيا ويا ڏانهن 1/1 /2022 (mm/dd/yyyy) ۽ نتيجي ۾ 1/11/2022 (mm//dd/yyyy).

7. هفتو شامل ڪريو

ڪوڊ:

6223

نتيجو: 2 هفتا = 14 ڏينهن شامل ڪيا ويا کان 1/1/2022 (mm/dd/yyyy) ۽ نتيجي ۾ 1/15/2022 (mm//dd/yyyy).

0> وڌيڪ پڙهو: 1> هفتي جو ڏينهن ڪيئن حاصل ڪجي VBA استعمال ڪندي

8. ڪلاڪ شامل ڪريو

ڪوڊ:

5554

نتيجو: 14ڪلاڪ شامل ڪيا ويا کان 1/1/2022 12:00 AM (mm/dd/yyyy: hh/mm) ۽ نتيجي ۾ 1/1/2022 2:00 PM (mm//dd/yyyy : hh/mm).

9. منٽ شامل ڪريو 29>

ڪوڊ:

4085

نتيجو: 90 منٽ = 1.30 ڪلاڪ شامل ڪيا ويا کي 1/1/2022 12:00 AM (mm/dd/yyyy) ۽ نتيجو ٿيو 1/1/2022 1:30 AM (mm//dd/yyyy).

28> 10. ٻيو شامل ڪريو

ڪوڊ:

2445

نتيجو: 120 سيڪنڊ = 2 منٽ شامل ڪيا ويا ڏانهن 1/1/2022 12:00 AM (mm/dd/yyyy : hh/mm) ۽ نتيجو ٿيو 1/1/2022 12:02 AM (mm//dd/yyyy : hh /mm).

DateAdd فنڪشن کي Excel ۾ استعمال ڪرڻ لاءِ مختلف وقتي سيٽنگن کي گھٽائڻ

اهڙي طرح، اسان ڪري سگھون ٿا گھٽايو سال، مھينا، ڏينھن، ڪلاڪ، منٽ، وغيره ھڪڙي تاريخ مان مائنس نشاني استعمال ڪندي فرنٽ جي نمبر دليل . مثال طور:

ڪوڊ:

1280

نتيجو: 2 سال 1/1/2022 (mm/ dd/yyyy) ۽ نتيجي ۾ 1/1/2020 (mm//dd/yyyy).

ياد رکڻ جون شيون

  • جڏهن اسان استعمال ڪندا آهيون 'w' شامل ڪرڻ لاءِ هفتي جا ڏينهن اهو شامل ڪري ٿو هفتي جا سڀ ڏينهن بشمول ڇنڇر ۽ آچر , نه صرف ڪم ڏينهن (ڪنهن کي توقع ٿي سگهي ٿي).
  • DateAdd فنڪشن ختم نه ٿي ڪري ڏيکاريندي غلط تاريخ . مثال طور، جيڪڏهن اسان 31 جنوري 2022 ۾ 1 مهينو شامل ڪريون ٿا، اهو نتيجو 28 فيبروري 2022 تي نڪرندو، نه ته 31 فيبروري 2022 (اهو موجود ناهي).
  • جيڪڏهن اسان وڌيڪ گھٽائينداسينھاڻي کان 122 سال اڳ ھڪ غلطي ٿيندي ڇو ته Excel جي تاريخ شروع ٿي کان جنوري 1، 1990.
  • تاريخ جي واپسي جي تاريخ فنڪشن تي منحصر آهي ڪنٽرول پينل جي تاريخ سيٽنگون.
  • اسان کي DateAdd فنڪشن جي تاريخ جي دليل کي ڪلينڊر پراپرٽي مطابق ڪرڻ گهرجي. جيڪڏهن ڪئلينڊر آهي گريگورين ، ان پٽ da te دليل پڻ هجڻ گهرجي گريگورين . اهڙي طرح، جيڪڏهن ڪئلينڊر هجري ۾ آهي، تاريخ جي دليل کي ساڳئي فارميٽ ۾ هجڻ گهرجي.

نتيجا

هاڻي، اسان ڄاڻون ٿا ته VBA ڪيئن استعمال ڪجي. Excel ۾ DateAdd فنڪشن. اميد آهي ته، اهو توهان کي هن ڪارڪردگي کي وڌيڪ اعتماد سان استعمال ڪرڻ جي حوصلا افزائي ڪندو. ڪي به سوال يا تجويزون انھن کي ھيٺ ڏنل تبصري خاني ۾ رکڻ نه وساريو

Hugh West هڪ انتهائي تجربيڪار ايڪسل ٽرينر ۽ تجزيه نگار آهي جنهن سان صنعت ۾ 10 سالن کان وڌيڪ تجربو آهي. هن وٽ اڪائونٽنگ ۽ فنانس ۾ بيچلر جي ڊگري ۽ بزنس ايڊمنسٽريشن ۾ ماسٽر جي ڊگري آهي. Hugh کي تدريس جو شوق آهي ۽ هڪ منفرد تدريس وارو طريقو ٺاهيو آهي جنهن جي پيروي ڪرڻ ۽ سمجهڻ آسان آهي. Excel جي هن جي ماهر ڄاڻ سڄي دنيا ۾ هزارين شاگردن ۽ پروفيسر جي مدد ڪئي آهي انهن جي صلاحيتن کي بهتر بنائڻ ۽ انهن جي ڪيريئر ۾ شاندار. هن جي بلاگ ذريعي، هگ پنهنجي ڄاڻ کي دنيا سان حصيداري ڪري ٿو، مفت ايڪسل سبق ۽ آن لائن ٽريننگ پيش ڪري ٿو ماڻهن ۽ ڪاروبار کي انهن جي مڪمل صلاحيت تائين پهچڻ ۾ مدد ڏيڻ.