وی بی اے ڈیٹ ایڈ | ڈیٹاڈیڈ فنکشن کا استعمال کرتے ہوئے اور من گھڑانے کی تاریخیں شامل کریں
ایکسل وی بی اے ڈیٹ ایڈ فنکشن
ڈیٹ ایڈ VBA میں فنکشن کی تاریخ اور وقت کی تقریب کے تحت درجہ بندی کی گئی ہے اور اس فنکشن کی تاریخ کے طور پر ایک آؤٹ پٹ ویلیو ہے ، یہ تاریخ کی شکل کے طور پر ان پٹ لیتا ہے اور نئی تاریخ لوٹنے کے لئے اسے موجودہ تاریخ میں شامل کردیتا ہے ، اس فنکشن کا نحو تین مرتبہ لیتا ہے دلائل وقفہ ، نمبر اور تاریخ۔
تاریخ ایڈڈ فنکشن کا استعمال کرتے ہوئے ہم دی گئی تاریخ سے دن ، مہینوں ، اور سالوں کو جوڑ اور منہا کرسکتے ہیں۔ ایکسل میں تاریخ ہمارے روزمرہ کے کام کا ایک جز اور حصہ ہے ، ہم تاریخ ، وقت اور دیگر اہم چیزوں کے بغیر ایکسل میں کام نہیں کرسکتے ہیں۔ ایک تاریخ کو دوسری تاریخ میں شامل کرنا ، ایک تاریخ کو دوسرے سے جمع کرنا ایک عام عمل ہے۔ باقاعدہ ورک شیٹ میں ، ہم محض ریاضی کے عمل کرتے ہیں اور نتیجہ برآمد کرتے ہیں۔ وی بی اے میں ہمارے پاس ڈیٹا ایڈ نامی فنکشن ہے جو کام کرے گا۔
نحو
وقفہ: وقفہ کچھ نہیں لیکن اس کی قدر کیا ہے کہ آپ اسے جوڑنا یا گھٹانا چاہتے ہیں۔ مثال کے طور پر ، چاہے آپ کسی مہینے کو جمع کرنا یا منہا کرنا چاہتے ہو ، چاہے آپ دن کو جمع کرنا چاہتے ہیں یا جمع کرنا چاہتے ہیں ، چاہے آپ ایک سال کو جمع کرنا چاہتے ہیں یا جمع کرنا چاہتے ہیں ، چاہے آپ سہ ماہی شامل کرنا چاہتے ہیں یا منہا کرنا چاہتے ہیں ،…
ذیل میں کوڈز اور تفصیلات کی فہرست ہے۔
- نمبر: مہینوں ، دن ، یا ہفتے کی تعداد (جیسا کہ وقفہ میں فراہم کیا گیا ہے) ہم اس تاریخ میں شامل کرنا یا جمع کرنا چاہتے ہیں۔
- تاریخ: اصل تاریخ کی قیمت جو ہم ریاضی کے عمل کو کر رہے ہیں۔
مثال کے طور پر ، اگر آپ کے پاس “14-مارچ -2017” کی تاریخ ہے اور آپ اس تاریخ میں 2 دن کا اضافہ کرنا چاہتے ہیں تو مندرجہ ذیل کوڈ کا استعمال کریں:
ڈیٹا ایڈ ("ڈی" ، 2 ، "14-03-2019")
مندرجہ بالا کوڈ کا نتیجہ ہے: 16-03-2019
وی بی اے میں ڈیٹا ڈیڈ فنکشن کا استعمال کیسے کریں؟
آپ یہ وی بی اے ڈیٹ ایڈیل ایکسل ٹیمپلیٹ ڈاؤن لوڈ کرسکتے ہیں۔ وی بی اے ڈیٹ ایڈیل ایکسل ٹیمپلیٹمثال # 1 - تاریخ شامل کریں
کارروائی شروع کرنے کی اجازت دیتا ہے سادہ ڈیٹا ایڈ تقریب کا استعمال کریں۔ فرض کریں کہ آپ "14-03-2019" کی تاریخ کے ساتھ کام کر رہے ہیں۔
مرحلہ نمبر 1: میکرو نام بنا کر سب پروسیسر کو شروع کریں۔
مرحلہ 2: متغیر کی تاریخ کے طور پر وضاحت کریں۔
کوڈ:
سب ڈےٹ ایڈی_ایکسٹول 1 () دائم ماہ بطور تاریخ اختتام سب
مرحلہ 3: اس متغیر تفویض قیمت کے ل.
کوڈ:
سب ڈےٹ ایڈی_ایکسٹول 1 () ڈیم نیو ڈیٹ بطور تاریخ نیو ڈیٹ = آخر سب
مرحلہ 4: شروع کریں ڈیٹ ایڈ فارمولہ۔
کوڈ:
سب ڈےٹ ایڈی_ایکسٹول 1 () ڈیم نیو ڈیٹ تاریخ کی حیثیت سے بطور نیو ڈیٹ = ڈیٹ ایڈ (آخر سب
مرحلہ 5: آپریشن کیا ہے ہم کرنا چاہتے ہیں۔ ہم تاریخ میں ایک دن چاہتے ہیں۔ تو وقفہ ہے “d”.
کوڈ:
سب ڈےٹ ایڈ_آکسیپلس1 () ڈیم نیو ڈیٹ تاریخ کے مطابق بطور نیو ڈیٹ = ڈیٹ ایڈ (ڈی) ، آخر سب
مرحلہ 6: ہمیں کتنے دن شامل کرنے کی ضرورت ہے ، مجھے شامل کرنا ہے 5 دن.
کوڈ:
سب ڈےٹ ایڈی_ایکسٹول 1 () ڈیم نیو ڈیٹ تاریخ کی حیثیت سے تاریخ نیا تاریخ = تاریخ ایڈڈ ("ڈی" ، 5 ، آخر سب
مرحلہ 7: ہماری تاریخ ہے “14-03-2019”
کوڈ:
سب ڈےٹ ایڈی_ایکسٹول 1 () ڈیم نیو ڈیٹ تاریخ کے طور پر تاریخ نیا تاریخ = تاریخ ایڈ ("ڈی" ، 5 ، "14-03-2019") اختتام سب
مرحلہ 8: وی بی اے میسج باکس میں متغیر کا نتیجہ دکھائیں۔
کوڈ:
سب ڈےٹ ایڈی_ایکسٹول 1 () ڈیم نیو ڈیٹ تاریخ کے طور پر تاریخ نیا تاریخ = تاریخ ایڈ ("ڈی" ، 5 ، "14-03-2019") میس بوکس نیو ڈیٹ اختتامی سب
اگر میں یہ کوڈ چلاتا ہوں تو مجھے تاریخ 19-03-2019 کی طرح ملنی چاہئے۔
میرے سسٹم میں ڈیٹ فارمیٹ "ملی میٹر- dd-yyyy" ہے ، لہذا نتیجہ نظام کی تاریخ کی ترتیبات کے مطابق ظاہر ہورہا ہے۔
تاہم ، ہم وی بی اے فارمیٹ فنکشن کا اطلاق کرکے اس میں ترمیم کرسکتے ہیں۔
کوڈ:
سب ڈےٹ ایڈی_ایکسٹول 1 () ڈیم نیو ڈیٹ تاریخ کے طور پر تاریخ نیا تاریخ = تاریخ ایڈ ("ڈی" ، 5 ، "14-03-2019") میس بوکس فارمیٹ (نیو ڈیٹ ، "ڈی ڈی ایم ایم ایم۔یہی") اختتامی سب
اب نتیجہ بھی اسی طرح ہونا چاہئے “19-مارچ -2017”.
مثال # 2 - ماہ شامل کریں
مہینوں کو شامل کرنے کے لئے کوڈ ہے
کوڈ:
سب ڈےٹ ایڈی_ایکسٹیل 2 () 'مہینوں کو شامل کرنے کے لim ڈیم نیو ڈیٹ بطور تاریخ نیو ڈیٹ = ڈیٹ ایڈ ("م" ، 5 ، "14-03-2019") میس بوکس فارمیٹ (نیو ڈیٹ ، "ڈی ڈی ایم ملی میٹر-یحی") اختتامی سب
نتیجہ یہ ہوگا:
مثال # 3 - سال شامل کریں
ڈیٹ ایڈ کا استعمال کرتے ہوئے سال شامل کرنے کے لئے نیچے کا کوڈ استعمال کریں۔
کوڈ:
سب ڈےٹ ایڈی_ایکسٹیل 2 () 'سال ڈیم نیو ڈیٹ کو شامل کرنے کے ل Date تاریخ نیو ڈیٹ = تاریخ ایڈڈ ("یحیی" ، 5 ، "14-03-2019") میس بکس فارمیٹ (نیو ڈیٹ ، "ڈی ڈی ایم ایم ایم۔یہی") اختتامی سب
نتیجہ یہ ہوگا:
مثال # 4 - کوارٹر شامل کریں
نیچے کوارٹر شامل کرنے کے لئے کوڈ ہے
کوڈ:
سب ڈےٹ ایڈی_ایکسٹیل 2 () 'سہ ماہی ڈیم نیو ڈیٹ شامل کرنے کے ل Date تاریخ نیو ڈیٹ = ڈیٹ ایڈ ("ق" ، 5 ، "14-03-2019") میس بوکس فارمیٹ (نیو ڈیٹ ، "ڈی ڈی ایم ایم ایم۔یہی") اختتامی سب
نتیجہ یہ ہوگا:
مثال # 5 - ہفتہ کا دن شامل کریں
ذیل میں ہفتے کے دن شامل کرنے کے لئے کوڈ ہے
کوڈ:
سب ڈےٹ ایڈی_ایکسٹیل 2 () 'ہفتہ کے دن ڈم نیو ڈیٹ کو تاریخ کے طور پر شامل کرنے کے ل New نیو ڈیٹ = ڈیٹ ایڈ ("ڈبلیو" ، 5 ، "14-03-2019") میس بکس فارمیٹ (نیو ڈیٹ ، "ڈی ڈی ایم ایم ایم۔یہی") اختتامی سب
نتیجہ یہ ہوگا:
مثال # 6 - ہفتہ شامل کریں
ذیل میں ہفتہ شامل کرنے کے لئے کوڈ ہے
کوڈ:
سب ڈےٹ ایڈی_ایکسٹیل 2 () 'ہفتہ ڈیم نیو ڈیٹیٹ کو بطور تاریخ نیو ڈیٹ شامل کرنے کے لئے = تاریخ ایڈڈ ("ڈبلیو ڈبلیو" ، 5 ، "14-03-2019") میس بکس فارمیٹ (نیو ڈیٹ ، "ڈی ڈی ایم ایم ایم۔یہی") اختتامی سب
نتیجہ یہ ہوگا:
مثال # 7 - قیامت شامل کریں
نیچے گھنٹہ شامل کرنے کے لئے کوڈ ہے
کوڈ:
سب ڈےٹ ایڈی_ایکسٹیل 2 () 'گھنٹہ شامل کرنے کے لim ڈیم نیو ڈیٹیٹ بطور تاریخ نیو ڈیٹ = تاریخ ایڈ ((ہ) ، 5 ، "14-03-2019") میس بوکس فارمیٹ (نیو ڈیٹ ، "ڈی ڈی-ملی میٹر-یحی: ملی میٹر: ایس ایس") اختتامی سب
نتیجہ ہوگا
مثال # 8 - منہا کرنے کی تاریخ
شامل کرنے کے ل we ، ہم نے مثبت اعداد فراہم کیے ہیں ، منہا کرنے کے لئے ہمیں منفی نمبرات کی فراہمی کی ضرورت ہے جو تمام ہیں۔
ذیل میں فراہم کی گئی تاریخ سے 3 مہینہ ضائع کرنے کے لئے کوڈ ہے۔
کوڈ:
سب ڈےٹ ایڈی_ایکسیل3 () 'گھنٹہ ڈیم نیو ڈیٹ شامل کرنے کے ل Date تاریخ نیو ڈیٹ = تاریخ ایڈڈ ("م" ، -3 ، "14-03-2019") میس بکس فارمیٹ (نیو ڈیٹ ، "ڈی ڈی ایم ایم ایم۔یہی") اختتامی سب
اس کوڈ کا نتیجہ ہے:
اگر 14 مارچ 2019 کی تاریخ سے 3 ماہ کی کمی کردی جائے تو یہ پچھلے سال میں واپس آجائے گی۔