VBA INT | وی بی اے ایکسل میں انٹیجر فنکشن کا استعمال کیسے کریں؟
ایکسل وی بی اے آئی این ٹی (انٹیجر) فنکشن
وی بی اے آئی این ٹی ایک انبیلٹ فنکشن ہے جو ہمیں ایک ان پٹ فراہم کرنے کے لئے صرف ایک اعداد کا پورا حصہ دینے کے لئے استعمال ہوتا ہے ، اس فنکشن کا استعمال ان اعداد و شمار میں ہوتا ہے جس کا اعشاریہ اعداد ڈیٹا کو اتنا زیادہ متاثر نہیں کرتا ہے تاکہ حساب یا تجزیہ ہم INT فنکشن کا استعمال آسان بنائیں۔ صرف عددی اقدار حاصل کرنے کے ل.
یہ فنکشن ورک شیٹ کے ساتھ ساتھ وی بی اے میں بھی دستیاب ہے۔ انٹیجر فنکشن ایک مخصوص تعداد کو قریب ترین عددی نمبر تک لے جاتا ہے۔
وی بی اے انٹ فنکشن کو سب پروسیجر اور فنکشن پروسیجر میں استعمال کیا جاسکتا ہے۔ اب VBA میں INT فنکشن کے ترکیب پر ایک نظر ڈالیں۔
اس کی فراہمی کے لئے صرف ایک دلیل ہے۔ نمبر
- تعداد کی وہ نمبر ہے جو ہم INTEGER نمبر میں تبدیل کرنے کی کوشش کر رہے ہیں۔ جب نمبر فراہم کیا جاتا ہے تو INT فنکشن اسے قریب ترین عدد تک لے جاتا ہے۔
مثال کے طور پر ، اگر فراہم کردہ نمبر 68.54 ہے تو پھر ایکسل وی بی اے انٹ فنکشن راؤنڈ 68 ہو جاتا ہے جو صفر کی طرف ہے۔ اگر فراہم کردہ نمبر -68.54 ہے تو پھر INT فنکشن نے اس کی تعداد 69 کردی جو صفر سے دور ہے۔
وی بی اے آئی این ٹی فنکشن کا استعمال کیسے کریں؟
آپ یہ VBA INT Excel سانچہ ڈاؤن لوڈ کرسکتے ہیں۔ VBA INT Excel سانچہمثال # 1
اب ، VBA میں "INT" فنکشن کی سادہ مثال دیکھیں۔ آئیے ، 84.55 نمبر کو قریب ترین عددی نمبر تک جمع کرنے کا کام انجام دیں۔
مرحلہ نمبر 1: سب پروسیسر کو شروع کریں۔
مرحلہ 2: متغیر کے طور پر اعلان کریں عدد.
کوڈ:
سب INT_Example1 () Dim K بطور انٹیجر اینڈ سب
مرحلہ 3: اب متغیر کو فارمولا تفویض کریں “k”INT فنکشن کا اطلاق کرکے۔
کوڈ:
سب INT_Example1 () Dim K As Integer K = Int (اختتام سب
مرحلہ 4: جیسا کہ نمبر کی فراہمی 84.55.
نوٹ: چونکہ یہ ایک عددی نمبر ہے لہذا ہمیں ڈبل قیمت درج کرنے کی ضرورت نہیں ہے۔
کوڈ:
سب INT_Example1 () Dim K As Integer K = INT (84.55) اختتام سب
مرحلہ 5: اب وی بی اے میسج باکس میں متغیر کا نتیجہ پاس کرنا۔
کوڈ:
سب INT_Example1 () Dim K As Integer K = Int (84.55) MsgBox K End Sub
ٹھیک ہے ، چلیں کوڈ چلائیں اور دیکھیں کہ کیا ہوتا ہے۔
تو ، نتیجہ ہے 84 اور اس کی تعداد قریب ترین عددی قیمت تک پہنچ جاتی ہے۔
مثال # 2
اب اسی نمبر کے ساتھ منفی علامت کے ساتھ ، ہم قریب ترین عددی قیمت میں تبدیل کرنے کی کوشش کریں گے۔ ذیل میں ایک منفی علامت والا کوڈ ہے۔
کوڈ:
سب INT_Example2 () Dim k As Integer k = Int (-84.55) 'منفی نمبر INT فنکشن کے ساتھ MsgBox k End Sub
جب میں اس کوڈ کو چلاتا ہوں تو اس کی تعداد بڑھ جاتی ہے -85.
مثال # 3 - تاریخ اور وقت سے تاریخ کا حصہ نکالیں
میں نے اپنے کیریئر میں کئی بار تاریخ اور وقت کے امتزاج سے تاریخ اور وقت نکالنے کے منظر نامے کا سامنا کیا ہے۔
مثال کے طور پر تاریخ اور وقت کے نیچے دیئے گئے ڈیٹا کو دیکھیں۔
آپ تاریخ کا حصہ اور وقت کیسے نکالیں گے؟
سب سے پہلے ، ہمیں تاریخ کا حصہ نکالنے کی ضرورت ہے ، اس کے لئے آئی این ٹی کا اطلاق کریں۔ مندرجہ بالا ڈیٹا سے کوڈ کے نیچے DATE کا حصہ نکلے گا۔
کوڈ:
سب INT_Example2 () D K k Integer for K = 2 to 12 Cells (k، 2). ویلیو = انٹ (سیل (k ، 1). ویلیو) 'یہ دوسرے کالم سیل (k ، 3) کی تاریخ نکالے گا۔ قیمت = خلیات (کے ، 1). قیمت - خلیات (ک ، 2). قیمت 'اس سے تیسرے کالم کا وقت نکلے گا اگلا k آخر سب
اس کوڈ کو چلائیں ، آپ کو نیچے کی طرح نتیجہ مل سکتا ہے (اگر فارمیٹنگ لاگو نہیں کی گئی ہے)۔
تاریخ کے کالم میں فارمیٹنگ کا اطلاق اسی طرح کریں "DD-MMM-YYYY" اور وقت کے کالم کے لئے ایکسل میں تاریخ کی شکل کا اطلاق کریں "HH: MM: SS AM / PM"