وی بی اے ڈیٹ ویلیو | ایکسل وی بی اے میں ڈیٹ ویلیو فنکشن کا استعمال کیسے کریں؟

وی بی اے ڈیٹ ویلیو فنکشن کیا ہے؟

تاریخ / وقت کی تقریب کے زمرے کے تحت ایک ڈیٹ ویلیو فنکشن ایکسل وی بی اے میں ان بلٹ فنکشن ہے۔ یہ VBA میں VBA فنکشن اور ورک شیٹ فنکشن دونوں کے طور پر کام کرتا ہے۔ یہ فنکشن تاریخی تار کی طرف سے فراہم کردہ وقت کی معلومات کو نظرانداز کرتے ہوئے تار کی نمائندگی کی شکل میں فراہم کردہ تاریخ کا سیریل نمبر یا قیمت واپس کرتا ہے۔ یہ ایکسل میں دو مختلف طریقوں سے استعمال ہوتا ہے۔ یہ فنکشن ورک شیٹ سیل میں داخل ہونے والے ورک شیٹ فارمولے کے بطور استعمال ہوتا ہے۔ مائیکروسافٹ ایکسل سے وابستہ بیسک بیسک ایڈیٹر کے ذریعہ داخل ہونے والے وی بی اے ایپلی کیشن میں یہ میکرو کوڈ کے طور پر استعمال ہوتا ہے۔

اس مضمون میں ، ہم VBA DATEVALUE کی مثالیں اور اس کی واضح وضاحت کے ساتھ استعمال کرنے کا طریقہ سیکھنے جارہے ہیں۔

وی بی اے ڈیٹ ویلیو فنکشن کی وضاحت

VBA میں ، DATEVALUE مندرجہ ذیل ترکیب کا استعمال کرتا ہے۔

اس فنکشن میں صرف ایک دلیل یا پیرامیٹر استعمال ہوتا ہے

  • تاریخ: یہ وہ تاریخ ہے جس میں تار کی شکل میں نمائندگی کی جاتی ہے
  • واپسی: جب یہ وی بی اے فنکشن استعمال ہوتا ہے تو یہ فنکشن اس تاریخ کی قیمت لوٹاتا ہے۔ جب وہ ورک شیٹ کے فنکشن کے طور پر استعمال ہوتی ہے تو یہ تاریخ کی قیمت لوٹاتا ہے

وی بی اے ڈیٹ ویلیو فنکشن متن کی شکل میں پیش کردہ ڈیٹا کی ترجمانی کرنے کے قابل ہے جس کا تذکرہ ایکسل ایکسل کی شکل میں ہوتا ہے۔ اگر اس تار میں ہفتے کے دن کی متن کی نمائندگی شامل ہوتی ہے تو وہ تاریخ کی قیمت واپس نہیں کرسکتی ہے۔

وی بی اے ڈیٹ ویلیو فنکشن کے فوائد تار کی تاریخ سے تاریخ نکال رہے ہیں اور تاریخ کو وقت کے ساتھ اکلوتی تاریخ میں تبدیل کرتے ہیں۔ ہم صرف اتنا کرسکتے ہیں کہ جب کسی تاریخ کو وقت کے ساتھ دیا جاتا ہے تو ، اس فنکشن میں صرف وقت کی قیمت سے گریز کی تاریخ کی قیمت ہوتی ہے۔

ایکسل VBA DATEVALUE کا استعمال کیسے کریں؟

ایکسل میں ڈیٹ ویلیو فنکشن استعمال کرنے کے لئے سب سے پہلے VBA ایڈیٹر کھولنا ہوگا۔

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

وی بی اے پروگرام:

 سب ڈیٹ بٹن () ڈم مائی ڈیٹ اس تاریخ کے طور پر میری ڈیٹ = ڈیٹ ویلیو ("اگست 15 ، 1991") میس بوکس ڈاٹ (مائی ڈیٹ) اینڈ سب 

اس کوڈ کے نتائج دیئے گئے ان پٹ سے 15 تاریخ میں ملتے ہیں۔

ایکسل VBA DATEVALUE کی مثالیں

ذیل میں ایکسل وی بی اے میں ڈیٹ ویلیو کی مثالیں ہیں۔

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

مثال # 1 - تاریخ ، دن ، مہینہ اور سال حاصل کریں

وی بی اے میں پروگرام بنانے اور اس پر عمل درآمد کے لئے کچھ اقدامات پر عمل پیرا ہے۔ ان میں شامل ہیں

مرحلہ نمبر 1: ڈویلپر ٹیب پر جائیں ، ایکسل شیٹ میں سیل پر کرسر رکھیں اور ’داخل کریں‘ کے آپشن پر کلک کریں اور اعداد و شمار کے مطابق ، ایکٹ ایکس ایکس کنٹرول کے تحت ‘کمانڈ بٹن’ منتخب کریں۔

جہاں چاہیں بٹن کھینچیں اور پراپرٹیز ونڈو سے ڈیٹ بٹن کے بطور کیپشن دیں۔

مرحلہ 2: بٹن پر ڈبل کلک کرنے سے یہ VBA پروجیکٹ کی طرف ری ڈائریکٹ ہوجائے گا اور پرائیویٹ سب کمانڈ کے بٹن اور اختتامی سب کے درمیان کوڈ لکھیں گے۔

تاریخ ، مہینہ اور سال حاصل کرنے کے لئے کوڈ کو نیچے کی طرح تیار کیا جانا چاہئے۔

کوڈ:

 پرائیویٹ سب ڈبٹٹون 1_کلیک () ڈیم ایکسٹمپلیڈیٹ جیسے بطور تاریخ نمائش = تاریخ والی تاریخ ("اپریل 19،2019") MsgBox تاریخ MsgBox سال (مثال کے طور پر) Msgbox مہینہ (مثال) اختتامی سب 

اس کوڈ میں ، ڈیٹ بٹن 1_کلک () نام ہے اور آؤٹ پٹ کو ظاہر کرنے کے لئے تاریخی ڈیٹا ٹائپ اور ایم ایس جی باکس کے ساتھ نمونہ دار متغیر ہیں۔

مرحلہ 3: کوڈ تیار کرتے وقت ، وی بی اے ٹائپ سے ملتے جلتے غلطیاں آئیں گی اور ان کی دیکھ بھال کرنے کی ضرورت ہے۔

مرحلہ 4: اس مرحلے میں ، پروگرام کو رن آپشن پر کلک کرتے ہوئے چلائیں۔

یا ہم ڈیبگ مینو کے تحت مرحلہ وار مرحلہ منتخب کرکے پروگرام مرحلہ وار چیک یا ڈیبگ کرسکتے ہیں۔ اگر ہمارا کوڈ کسی غلطی کے بغیر ہے تو یہ آؤٹ پٹ کو ظاہر کرتا ہے۔

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

نوٹ: درست نتائج حاصل کرنے کے لئے ان اقدامات پر واضح طور پر عمل کرنا ہے۔

مثال # 2 - تاریخ کے مختلف حصے حاصل کرنے کے لئے ڈیٹ پارٹ کا استعمال

مرحلہ نمبر 1: ایکسل ڈویلپر ٹیب پر جائیں ، ایکسل شیٹ میں سیل پر کرسر رکھیں اور ’داخل کریں‘ کے آپشن پر کلک کریں اور اعداد و شمار کے مطابق ، ایکٹو ایکس کنٹرول کے تحت ‘کمانڈ بٹن’ منتخب کریں۔

مرحلہ 2: بٹن کو گھسیٹیں اور خصوصیات کے تحت بطور ڈیٹ پارٹ عنوان دیں۔

اس بٹن پر ڈبل کلک کریں ، یہ بصری بنیادی ایڈیٹر شیٹ کی طرف جاتا ہے اور مندرجہ ذیل دکھاتا ہے۔

مرحلہ 3: اعداد و شمار کے مطابق ، ڈیٹ پارٹ کے ساتھ ڈیٹ پارٹ کا استعمال کرتے ہوئے کوڈ تیار کریں۔

کوڈ:

 پرائیویٹ سب ڈے پارٹ 1_کلک () ڈم پارٹ شیٹ اس طرح کی ویرینٹ پارٹ ڈیٹ = ڈیٹ ویلیو ("8/15/1991") MsgBox پارٹ ڈیٹ MsgBox ڈیٹ پارٹ ("yyy" ، پارٹ ڈیٹ) MsgBox ڈیٹ پارٹ ("ڈی ڈی" ، پارٹ ڈیٹ) MsgBox تاریخ پارٹ ("ملی میٹر") MsgBox Datepart ("q"، پارٹ ڈیٹ) اختتام سب 

اس پروگرام میں ، ڈیٹ پارٹ 1 میکرو نام ہے اور پارٹ ڈیٹ دلیل کا نام ہے جس میں ڈیٹا ٹائپ ‘مختلف’ ہے۔ سال ، تاریخ ، مہینہ اور ایک چوتھائی کی نمائش کے ل For ، شکل "yyyy" ، "d" ، "m" ، اور "q" کے بطور لاگو ہوتا ہے۔ اگر ہم فارمیٹ میں کوئی غلطی کرتے ہیں تو وہ درج ذیل خامی کو ظاہر کرتا ہے۔

مرحلہ 4: پروگرام کی کامیاب ڈیبگنگ کے بعد ، رن بٹن پر کلک کرکے ایکسل شارٹ کٹ کلید ایف 5 پر کلک کرکے پروگرام چلائیں۔

کوڈ پہلے پوری تاریخ دکھاتا ہے پھر اس کے بعد ، ہر ٹھیک پر کلک کرنے کے بعد ، بکس ، اس تاریخ کی قیمت ، ماہ کی قیمت ، کواٹر ویلیو کے بعد بالترتیب ظاہر ہوتا ہے۔

VBA DATEVALUE کے بارے میں یاد رکھنے کی باتیں

ایکسل وی بی اے میں ڈیٹ ویلیو فنکشن کا استعمال کرتے وقت درج ذیل چیزوں کو یاد رکھنا چاہئے

  • رن ٹائم غلطی 13 کے ساتھ میسج ٹائپ میسمچ ظاہر ہوتا ہے جب ڈیٹ ویلیو فنکشن کو فراہم کردہ تاریخ کسی درست تاریخ میں تبدیل کرنے کے قابل نہیں ہوتی ہے۔ ہمیں تاریخ کی ضرورت ہے مناسب ٹیکسٹ فارمیٹ ہے
  • جب ہم کوڈ کے ساتھ سٹرنگ آرگیومنٹ سے واحد تاریخ حاصل کرنے کی کوشش کرتے ہیں۔ ‘‘ _ _ تاریخ تاریخ (دلیل کا نام) ’، تو یہ غلط قسم کی غلطی ظاہر کرتا ہے۔
  • ہم ڈی بی ایل ایڈیٹر کو کھولے بغیر ڈیٹ ویلیؤ فنکشن کا آؤٹ پٹ دیکھ سکتے ہیں۔ یہ کمانڈ کے بٹن پر کلک کر کے کیا جاتا ہے اور متعلقہ پروگرام کے لئے تیار کردہ میکرو کو منتخب کریں
  • جب ڈیٹ پارٹ کو اقدار حاصل کرنے کے لئے استعمال کیا جاتا ہے تو ، مناسب شکل کی پیروی کی جانی چاہئے۔ بصورت دیگر ، یہ پیغام کو غلط طریقہ کار کال یا دلیل کے ساتھ ’رن ٹائم غلطی 5‘ کی طرف جاتا ہے۔