فہرست کا خانہ
اس مضمون میں، میں آپ کو دکھاؤں گا کہ آپ ایکسل میں 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 آسان مثالیں)
اب تک، ہم نے موجودہ تاریخ اور وقت حاصل کرنا سیکھا ہے۔ اس بار، آئیے دیکھتے ہیں کہ ہم اپنے مطلوبہ فارمیٹ میں تاریخ اور وقت کیسے ظاہر کر سکتے ہیں۔
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 بصری بنیادی ایپلیکیشن کا فنکشن موجودہ تاریخ اور وقت لوٹاتا ہے۔
- تاریخ فنکشن موجودہ تاریخ لوٹاتا ہے۔
- فارمیٹ فنکشن کسی بھی مطلوبہ فارمیٹ میں تاریخ اور وقت دکھاتا ہے۔
نتیجہ
ان طریقوں کو استعمال کرکے، آپ حاصل اور ڈسپلے کرسکتے ہیں۔ایکسل میں میکرو میں موجودہ تاریخ اور وقت۔ کیا آپ کا کوئی سوال ہے؟ بلا جھجھک ہم سے پوچھیں۔