مواد جي جدول
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 طريقا)
ڪوڊ:
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 فنڪشن. اميد آهي ته، اهو توهان کي هن ڪارڪردگي کي وڌيڪ اعتماد سان استعمال ڪرڻ جي حوصلا افزائي ڪندو. ڪي به سوال يا تجويزون انھن کي ھيٺ ڏنل تبصري خاني ۾ رکڻ نه وساريو