ایکسل میں VBA DateAdd فنکشن کا استعمال کیسے کریں۔

  • اس کا اشتراک
Hugh West

VBA DateAdd فنکشن ایکسل کے VBA فنکشنز کی تاریخ اور وقت کے زمرے کے تحت ہے۔ اس فنکشن کو استعمال کرتے ہوئے ہم ایک دی گئی تاریخ سے سالوں، مہینوں، دنوں، سہ ماہیوں اور یہاں تک کہ مختلف وقت کے وقفوں جیسے گھنٹے، منٹ، سیکنڈز کو شامل یا گھٹا سکتے ہیں۔ رپورٹس بنانے یا موازنہ کرنے کے لیے روزانہ کے حساب کتاب میں تاریخ اور وقت سے نمٹنا ایک عام منظر ہے۔ ایکسل میں، VBA تاریخ اور وقت کے افعال جیسے DateAdd فنکشن کا استعمال پیچیدہ یا وقت خرچ کرنے والے حسابات کو زیادہ موثر اور تیز تر بناتا ہے۔

پریکٹس ورک بک ڈاؤن لوڈ کریں

ڈاؤن لوڈ کریں جب آپ یہ مضمون پڑھ رہے ہوں تو مشق کرنے کے لیے یہ مشق ورک بک۔

VBA DateAdd Function.xlsm

ایکسل VBA ڈیٹ ایڈ فنکشن کا تعارف

نتیجہ:

ایک تاریخ جس میں ایک مخصوص وقت کا وقفہ شامل یا گھٹایا جاتا ہے

نحو:

Date Add (وقفہ، نمبر، تاریخ)

دلائل:

دلیل ضروری/اختیاری تفصیل 15>
وقفہ ضروری ہے A سٹرنگ اظہار۔

مختلف ترتیبات میں وقت کا وقفہ جسے ہم شامل کرنا چاہتے ہیں نمبر ضروری ہے A عددی اظہار ۔

عدد کا وقفہ جوڑا یا گھٹایا جائے

ہو سکتا ہے مثبت – کے لیے1 2> درکار ہے 18> A تاریخ اظہار

تاریخ جس میں وقفے شامل کیے گئے ہیں

سیٹنگز:

The DateAdd فنکشن میں یہ وقفہ ہے ترتیبات:

سیٹنگ تفصیل
yyyy سال<18
q کوارٹر
m مہینہ
y دن کا سال
d دن
w ہفتے کا دن
ww ہفتہ
h گھنٹہ
n منٹ
s سیکنڈ

کی مثالیں Excel VBA DateAdd فنکشن

ایکسل DateAdd فنکشن کے فارمولہ اظہار

تاریخ ڈالنے کے مختلف طریقے ہیں۔ دلیل DateAdd فنکشن میں۔ 2 ویژول بیسک ایڈیٹر میں کوڈ چلانے کے لیے DateAdd("yyyy",2, درج ذیل طریقوں میں سے ایک)

تاریخ کی دلیل ڈالنے کے لیے ہم مختلف طریقے استعمال کر سکتے ہیں:

  • #1/1/2011 #
  • تاریخ سیریل( سال ، مہینہ، دن)
  • تاریخ کی قدر( تاریخ )
  • رینج ("سیل") - سیل میں ذخیرہ شدہ تاریخ
  • تاریخ کو ایک میں ذخیرہ کرنامتغیر

خلیوں میں D3, D4, D5, D6, D7 ہم نے مندرجہ بالا طریقوں کو تاریخ کی دلیل کے طور پر رکھا ہے۔ DateAdd فنکشن ترتیب وار اور ایک ہی نتیجہ ملا۔

ہم نے 2 مزید سال کو 1/1/2022 میں شامل کیا جس کے نتیجے میں 1/1/2024۔

یہاں،

yyyy سال کی نمائندگی کرتا ہے بطور وقفہ

2 نمبر کی نمائندگی کرتا ہے۔ وقفوں کے بطور نمبر ۔

مدد: بصری بنیادی ایڈیٹر میں کوڈ کو کیسے چلائیں

اقدامات پر عمل کریں:

  • Excel ربن سے، Developer Tab پر جائیں اور Visual Basic ٹیب کو منتخب کریں۔

  • نئی ونڈو سے، داخل کریں ٹیب پر کلک کریں اور ماڈیول منتخب کریں۔
  • اپنا کوڈ ایڈیٹر میں لکھیں اور چلانے کے لیے F5 دبائیں۔

<32

ایکسل میں ڈیٹ ایڈ فنکشن کا استعمال کرتے ہوئے مختلف وقفہ کی ترتیبات شامل کرنا

1. سال شامل کریں

کوڈ:

6955

نتیجہ: 2 سال 1/1 میں شامل کیا گیا /2022 (mm/dd/yyyy) اور نتیجہ 1/1/2024 (mm//dd/yyyy)۔

مزید پڑھیں: Excel VBA میں سال کا فنکشن کیسے استعمال کریں

کوارٹر شامل کریں

کوڈ:

4593

نتیجہ: 2 سہ ماہی = 6 ماہ میں شامل 1/1/2022 (mm/dd/yyyy) اور اس کے نتیجے میں 7/1/2022 (mm//dd/yyyy)۔

28> مہینہ شامل کریں

کوڈ:

9565

نتیجہ: 2 ماہ 1/1/2022 (mm/dd/yyyy) میں شامل کیا گیا اور اس کے نتیجے میں 3/1/2022 (mm//dd/yyyy)۔

مزید پڑھیں: Excel VBA MONTH فنکشن کا استعمال کیسے کریں

4. سال کا دن شامل کریں

کوڈ:

8088

نتیجہ : سال کے 2 دن کو <1 میں شامل کریں>1/1/2022 (mm/dd/yyyy) اور اس کے نتیجے میں 1/3/2022 (mm//dd/yyyy)۔

مزید پڑھیں: ایکسل VBA میں ڈے فنکشن کا استعمال کیسے کریں

دن شامل کریں

کوڈ:

3822

نتیجہ : 2 دن کا اضافہ سے 1/1 /2022 (mm/dd/yyyy) اور نتیجہ 1/3/2022 (mm//dd/yyyy)۔

اسی طرح کی ریڈنگز

  • ہفتہ نمبر تلاش کرنے کے لیے ایکسل VBA (6 فوری مثالیں)
  • VBA ڈیٹ پارٹ فنکشن کا استعمال کیسے کریں ایکسل میں (7 مثالیں)
  • ایکسل میں VBA DateSerial فنکشن کا استعمال کریں (5 آسان ایپلی کیشنز)
  • VBA کا استعمال کرتے ہوئے اسٹرنگ سے تاریخ کو کیسے تبدیل کیا جائے ( 7 طریقے)
28> ہفتے کا دن شامل کریں

کوڈ:

6665

نتیجہ: 10 ہفتہ کے دن شامل کیے گئے کو 1/1 میں /2022 (mm/dd/yyyy) اور اس کے نتیجے میں 1/11/2022 (mm//dd/yyyy)۔

ہفتہ شامل کریں

کوڈ:

2845

نتیجہ: 2 ہفتے = 14 دن شامل کیے گئے سے 1/1/2022 (mm/dd/yyyy) اور اس کے نتیجے میں 1/15/2022 (mm//dd/yyyy)۔

مزید پڑھیں: VBA کا استعمال کرتے ہوئے ہفتہ کا دن کیسے حاصل کریں

گھنٹہ شامل کریں

کوڈ:

1328

نتیجہ: 14اوقات شامل کیے گئے سے 1/1/2022 12:00 AM (mm/dd/yyyy: hh/mm) اور نتیجے میں 1/1/2022 2:00 PM (mm//dd/yyyy : hh/mm)۔

منٹ شامل کریں

کوڈ:

1280

نتیجہ : 90 منٹ = 1.30 گھنٹے شامل کیے گئے سے 1/1/2022 12:00 AM (mm/dd/yyyy) اور نتیجہ 1/1/2022 1:30 AM (mm//dd/yyyy)۔

10۔ سیکنڈ شامل کریں

کوڈ:

5089

نتیجہ: 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 فنکشن کا استعمال

اسی طرح، ہم سال، مہینوں، دن، گھنٹے، منٹ وغیرہ کو نمبر آرگومینٹ کے سامنے میں مائنس کا نشان استعمال کرکے تاریخ سے گھٹائیں۔ مثال کے طور پر:

کوڈ:

1404

نتیجہ: 2 سال 1/1/2022 (mm/ dd/yyyy) اور اس کے نتیجے میں 1/1/2020 (mm//dd/yyyy)۔

یاد رکھنے کی چیزیں <2

  • جب ہم ہفتے کے دن شامل کرنے کے لیے 'w' استعمال کرتے ہیں تو اس میں ہفتہ اور اتوار سمیت ہفتے کے تمام دن شامل ہوجاتے ہیں۔ صرف کام کے دن نہیں (کسی کی توقع ہو سکتی ہے)۔
  • DateAdd فنکشن غلط تاریخ کو ظاہر نہیں کرتا ہے۔ مثال کے طور پر، اگر ہم 31 جنوری 2022 میں 1 ماہ کا اضافہ کرتے ہیں، تو اس کا نتیجہ 28 فروری 2022 کو آئے گا، 31 فروری 2022 کو نہیں (یہ موجود نہیں ہے)۔
  • اگر ہم مزید گھٹائیں گےاب سے 122 سال بعد ایک خرابی پیش ہوگی کیونکہ ایکسل کی تاریخ شروع ہوتی ہے جنوری 1990 سے۔
  • ڈیٹ ایڈ کی واپسی کی تاریخ فنکشن کا انحصار کنٹرول پینل کی تاریخ کی ترتیبات پر ہے۔
  • ہمیں DateAdd فنکشن کی تاریخ دلیل کیلنڈر پراپرٹی کے مطابق کرنی چاہیے۔ اگر کیلنڈر گریگورین ہے، تو ان پٹ da te دلیل بھی گریگورین میں ہونا چاہیے۔ اسی طرح، اگر کیلنڈر ہجری میں ہے، تو تاریخ کا استدلال اسی شکل میں ہونا چاہیے۔

نتیجہ

اب، ہم جانتے ہیں کہ VBA کا استعمال کیسے کیا جاتا ہے۔ ایکسل میں DateAdd فنکشن۔ امید ہے، یہ آپ کو اس فعالیت کو مزید اعتماد کے ساتھ استعمال کرنے کی ترغیب دے گا۔ کوئی سوال یا تجاویز نیچے کمنٹ باکس میں دینا نہ بھولیں

ہیو ویسٹ ایک انتہائی تجربہ کار ایکسل ٹرینر اور تجزیہ کار ہے جس کا انڈسٹری میں 10 سال سے زیادہ کا تجربہ ہے۔ انہوں نے اکاؤنٹنگ اور فنانس میں بیچلر کی ڈگری اور بزنس ایڈمنسٹریشن میں ماسٹر کی ڈگری حاصل کی۔ ہیو کو پڑھانے کا جنون ہے اور اس نے ایک منفرد تدریسی نقطہ نظر تیار کیا ہے جس کی پیروی کرنا اور سمجھنا آسان ہے۔ ایکسل کے بارے میں ان کے ماہرانہ علم نے دنیا بھر میں ہزاروں طلباء اور پیشہ ور افراد کو اپنی صلاحیتوں کو بہتر بنانے اور اپنے کیریئر میں بہترین کارکردگی دکھانے میں مدد کی ہے۔ اپنے بلاگ کے ذریعے، ہیو اپنے علم کو دنیا کے ساتھ بانٹتا ہے، مفت Excel سبق اور آن لائن تربیت کی پیشکش کرتا ہے تاکہ افراد اور کاروبار کو ان کی مکمل صلاحیت تک پہنچنے میں مدد ملے۔