VBA میں موجودہ تاریخ کیسے حاصل کی جائے (3 طریقے)

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

اس مضمون میں، میں آپ کو دکھاؤں گا کہ آپ ایکسل میں VBA میں موجودہ تاریخ کیسے حاصل کرسکتے ہیں۔ آپ موجودہ تاریخ دکھانا، موجودہ وقت دکھانے کے ساتھ ساتھ تاریخ اور وقت کو اپنے مطلوبہ فارمیٹ میں فارمیٹ کرنا سیکھیں گے۔

VBA میں موجودہ تاریخ کیسے حاصل کی جائے (کوئیک ویو)

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

اس پریکٹس بک کو ڈاؤن لوڈ کریں تاکہ آپ اس آرٹیکل کو پڑھ رہے ہوں۔

<8 1 VBA میں میکرو میں تاریخ اور وقت۔

1۔ VBA کے تاریخ فنکشن کے ذریعہ موجودہ تاریخ حاصل کریں

سب سے پہلے، آئیے دیکھتے ہیں کہ ہم موجودہ تاریخ کیسے حاصل کرسکتے ہیں۔ آپ موجودہ تاریخ کو VBA میں کافی جامع طریقے سے حاصل کر سکتے ہیں Date function of VBA ۔

کوڈ کی لائن یہ ہوگی:

Current_Date=Date()

موجودہ تاریخ کو ظاہر کرنے کے لیے مکمل کوڈ یہ ہوگا:

VBA کوڈ:

6596

نوٹ: یہ کوڈ ایک میکرو بناتا ہے جسے Get_Current_Date کہتے ہیں۔

آؤٹ پٹ:

اس میکرو کو چلائیں ، اور آپ کو ایک میسج باکس دکھائے گا موجودہ تاریخ، 11-جنوری-22 ۔

مزید پڑھیں: ایکسل میں موجودہ تاریخ کیسے داخل کریں

2۔ VBA کے ناؤ فنکشن کے ذریعے موجودہ تاریخ اور وقت داخل کریں

آپ حاصل کرنے کے لیے VBA کا Now فنکشن استعمال کر سکتے ہیں۔موجودہ وقت کے ساتھ موجودہ تاریخ۔

کوڈ کی لائن یہ ہوگی:

Current_Date_and_Time = Now()

لہذا، مکمل کوڈ موجودہ تاریخ اور وقت کو ظاہر کرنے کے لیے یہ ہوگا:

VBA کوڈ:

4891

نوٹ: یہ کوڈ ایک میکرو بناتا ہے جسے Get_Current_Date_and_Time کہتے ہیں۔

آؤٹ پٹ:

اس کو چلائیں Macro ، اور آپ کو ایک میسج باکس ملے گا جس میں موجودہ تاریخ اور وقت دکھایا جائے گا، 11-Jan-22 11:23:20 AM ۔

مزید پڑھیں: ایکسل VBA میں ناؤ اور فارمیٹ فنکشنز

3>

  • وی بی اے کوڈز میں تاریخ متغیر (7 مثالوں کے ساتھ میکروز کے استعمال)
  • ایکسل ڈیٹ شارٹ کٹ کا استعمال کیسے کریں
  • <15 ایکسل میں فارمولہ کے ساتھ مقررہ تاریخ کا حساب لگائیں (7 طریقے)
  • تاریخوں کے ساتھ IF فارمولہ کیسے استعمال کریں (6 آسان مثالیں)
<9 3۔ موجودہ تاریخ اور وقت کو VBA کے فارمیٹ فنکشن کے ذریعے فارمیٹ کریں

اب تک، ہم نے موجودہ تاریخ اور وقت حاصل کرنا سیکھا ہے۔ اس بار، آئیے دیکھتے ہیں کہ ہم اپنے مطلوبہ فارمیٹ میں تاریخ اور وقت کیسے ظاہر کر سکتے ہیں۔

3.1 موجودہ تاریخ کی شکل دیں

سب سے پہلے، ہم صرف موجودہ تاریخ کو فارمیٹ کریں گے۔ .

اس مقصد کے لیے ہم VBA کا فارمیٹ فنکشن استعمال کریں گے۔ فنکشن کا نحو ہے:

=Format(Date,Format)

لہذا، موجودہ تاریخ کو فارمیٹ میں ظاہر کرنے کے لیے dd/mm/yyyy ، کوڈ کی لائن یہ ہوگی:

موجودہ_تاریخ = فارمیٹ(تاریخ،"dd/mm/yyyy")

اور مکمل VBA کوڈ ہوگا:

VBA کوڈ:

5742

نوٹ: یہ کوڈ ایک میکرو بناتا ہے جسے Format_Date_and_Time کہتے ہیں۔

آؤٹ پٹ:

اگر آپ اس کوڈ کو چلاتے ہیں، تو یہ موجودہ تاریخ کو آپ کے مطلوبہ فارمیٹ میں دکھائے گا، dd/mm/yyyy ، 11/01/2022 ۔

3.2 موجودہ تاریخ اور وقت کی شکل

آپ موجودہ تاریخ اور موجودہ وقت کو ایک ساتھ فارمیٹ کرنے کے لیے Format فنکشن بھی استعمال کر سکتے ہیں۔

آئیے موجودہ تاریخ اور وقت کو فارمیٹ میں ڈسپلے کریں dd/mm/yyyy hh:mm :ss am/pm .

کوڈ کی لائن یہ ہوگی:

Current_Date_and_Time = Format(Now(), "dd/mm/yyyy hh:mm:ss am/pm")

اور مکمل VBA کوڈ ہوگا:

VBA کوڈ:

8407

نوٹ: یہ کوڈ ایک میکرو بناتا ہے۔ کو Format_Date_and_Time کہا جاتا ہے۔

آؤٹ پٹ:

اگر آپ اس کوڈ کو چلائیں، یہ آپ کے مطلوبہ فارمیٹ میں موجودہ تاریخ اور وقت دکھائے گا، dd/mm/yyyy hh:mm:ss am/pm , 11/01/2022 12:03:45 pm ۔

مزید پڑھیں: ایکسل میں VBA کے ساتھ تاریخ کو کیسے فارمیٹ کیا جائے

خلاصہ

  • The NOW بصری بنیادی ایپلیکیشن کا فنکشن موجودہ تاریخ اور وقت لوٹاتا ہے۔
  • تاریخ فنکشن موجودہ تاریخ لوٹاتا ہے۔
  • فارمیٹ فنکشن کسی بھی مطلوبہ فارمیٹ میں تاریخ اور وقت دکھاتا ہے۔

نتیجہ

ان طریقوں کو استعمال کرکے، آپ حاصل اور ڈسپلے کرسکتے ہیں۔ایکسل میں میکرو میں موجودہ تاریخ اور وقت۔ کیا آپ کا کوئی سوال ہے؟ بلا جھجھک ہم سے پوچھیں۔

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