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

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

وی بی اے میں وقت کی قیمت کا کام کیا کرتا ہے؟

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

وی بی اے ٹائم ویلیو فنکشن کا نحو

مندرجہ ذیل وی بی اے ٹائم ویل فنکشن کا نحو۔

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

ایکسل VBA کے ساتھ ٹائم ویلیو فنکشن کی مثالیں

ذیل میں وی بی اے ٹائم ویلو فنکشن کی مثالیں ہیں۔

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

وی بی اے ٹائم ویلیو مثال # 1

اب ، وی بی اے ٹائم ویلو فنکشن کی سادہ سی مثال دیکھیں۔

کوڈ:

 سب TIMEVALUE_Function_Example1 () 'دی گئی ان پٹ سٹرنگ کو ایک درست وقت میں تبدیل کریں اور اسکرین پر ڈسپلے کریں' متغیر اعلامیہ ڈیم مائی ٹائم تاریخ کے مطابق 'ایک متغیر کو میرا وقت = وقت مقرر کریں ("28-05-2019 16:50:45")' ' اسکرین پر آؤٹ پٹ کو ڈسپلے کریں 

سب سے پہلے میں نے متغیر کا اعلان کیا ہے "میرا وقت" بطور تاریخ

 بطور تاریخ دائم مائ ٹائم 

پھر میں نے ٹائم ویلیو کو لاگو کرکے متغیر کو قیمت تفویض کردی ہے۔

مائی ٹائم = ٹائم ویلیو ("28-05-2019 16:50:45")

پھر میسج باکس میں ، میں نے متغیر کا نتیجہ تفویض کیا ہے۔

MsgBox "سپلائی ٹائم ہے:" اور مائی ٹائم ، وی بی انفارمیشن ، "ٹائم ویلیو فنکشن"۔

اگر میں F5 کلید کا استعمال کرتے ہوئے کوڈ چلاتا ہوں یا دستی طور پر ، تو ہم اس کا نتیجہ ذیل میں پائیں گے۔

وی بی اے ٹائم ویلیو مثال # 2

اسی کوڈ کے ل I ، میں VBA متغیر کو "ڈبل" کے طور پر اعلان کروں گا۔

کوڈ:

 سب TIMEVALUE_Function_Example1 () 'دی گئی ان پٹ سٹرنگ کو ایک درست وقت میں تبدیل کریں اور اسکرین پر ڈسپلے کریں' متغیر اعلامیہ Dim MyTime as Double 'متغیر کے لئے وقت مقرر کریں MyTime = TimeValue ("28-05-2019 16:50:45")' ' اسکرین پر آؤٹ پٹ کو ڈسپلے کریں 

اب اگر میں وی بی اے کوڈ کو دستی طور پر چلاتا ہوں یا ایف 5 کی دبانے سے ، یہ وقت کا سیریل نمبر حصہ ظاہر کرے گا 16:50:45۔

آپ کی بہتر تفہیم کے ل I ، میں سب سے پہلے VBA میسج باکس کے ذریعہ دیئے گئے نمبر سیل میں سے کسی ایک کو درج کروں گا۔

اب میں صحیح وقت کی جانچ کرنے کے لئے وقت کی شکل کا اطلاق کروں گا۔

جب آپ اسے وقت کی شکل میں تبدیل کرتے ہیں تو ، آپ صحیح وقت دیکھ سکتے ہیں۔

وی بی اے ٹائم ویلیو مثال # 3

اب ، نیچے دیئے گئے اعداد و شمار کو دیکھیں۔

ہمارے پاس A1 سے A14 سیل تک ڈیٹا اور وقت ہے۔ دوسرے کالم کے ل we ، ہمیں صرف وقت کی قیمت نکالنا ہوگا۔ چونکہ ہمارے پاس ایک سے زیادہ سیل ہیں اس سے نمٹنے کے لئے ہمیں تمام خلیوں کے لئے ایک ہی طرح کے کام انجام دینے کے لئے لوپ کو ملازمت کرنے کی ضرورت ہے۔

ہمارے پاس پہلے سیل سے لے کر 14 ویں سیل تک کا ڈیٹا موجود ہے ، لہذا ہماری لوپ 14 بار چلانی چاہئے۔ ہمیں کم حد اور بالائی حد کا تذکرہ کرنے کے لئے VBA میں فار اگلے لوپ کا استعمال کرنے کی ضرورت ہے۔ تاریخ اور وقت کے امتزاج سے وقت کی قیمت نکالنے کے لئے ذیل میں کوڈ پہلے ہی تحریری کوڈ ہے۔

کوڈ:

 سب ٹائم ویلیو_امثال33 () دیم ک انٹیجر کے طور پر k = 1 سے 14 سیلز (کے ، 2)۔ ویلیو = ٹائم ویلیو (سیل (ک) ، 1) 

جب ہم کوڈ کو چلائیں گے تو ہمیں نیچے کی طرح قدر مل جائے گی۔

اگر آپ وقت دیکھنا چاہتے ہیں تو اس پر TIME فارمیٹ لگائیں۔

تو ، وی بی اے اور ایکسل میں ٹائم ویلیو فنکشن اس طرح کام کرتا ہے۔