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

ایکسل وی بی اے سی ٹی آر فنکشن

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

اگر ہمیں وی بی اے میں کسی بھی قیمت کو اسٹرنگ ڈیٹا ٹائپ میں تبدیل کرنے کی ضرورت ہے تو ہم اس کے بارے میں کیسے جائیں گے؟ اس کے ل V ، وی بی اے میں ہمارے پاس "سی سی ٹی آر" نامی ایک فنکشن موجود ہے۔ اس مضمون میں ، ہم وی بی اے میں "سی ٹی آر" فنکشن کے طریقہ کار کے ذریعہ آپ کی رہنمائی کریں گے۔

سٹرنگ وہ ڈیٹا ٹائپ ہے جس میں کسی بھی قسم کے سٹرنگ ویلیوز ہوتے ہیں۔ جب ہم تار کہتے ہیں تو عام طور پر یہ متن کی اقدار سے مراد ہے لیکن یہ VBA کوڈنگ کے ساتھ درست نہیں ہے۔ کسی تار میں اعداد و شمار کی حیثیت سے کسی بھی حرف کی ترتیب ہوتی ہے۔ مثال کے طور پر "ہیلو" کو اسٹرنگ کی طرح سمجھا جاتا ہے ، "123456" کو اسٹرنگ کی طرح سمجھا جاتا ہے ، “12-04-2019” کو اسٹرنگ کی طرح سمجھا جاتا ہے۔ اس طرح کے اسٹرنگ ڈیٹا ٹائپ میں کسی بھی ترتیب کے حروف کی گرفت ہوسکتی ہے۔

وی بی اے میں سی ٹی آر فنکشن کیا کرتا ہے؟

کیا آپ نے کبھی بھی وی بی اے میں اسٹرنگز میں مختلف اظہار کو تبدیل کرنے کا سوچا ہے؟ اگر آپ کو کوئی شبہ ہے کہ کیا یہ ممکن ہے؟ پھر جواب مطلق ہاں ہے !!!

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

وی بی اے سی ایس ٹی آر ترکیب

ذیل میں ایکسل VBA CSTR فنکشن کا نحو ہے۔

سی ٹی آر فنکشن کی ترکیب میں صرف ایک دلیل شامل ہے۔

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

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

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

اب ہم ایکسل وی بی اے سی ٹی آر ٹی فنکشن کی کچھ مثالیں دیکھیں گے۔

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

مثال # 1

مثال کے طور پر نیچے کا کوڈ دیکھیں۔

کوڈ:

 سب CSTR_Example1 () ڈم نمیورک ویلیو انٹیجر ڈیم اسٹرنگریسلٹ کے طور پر سٹرنگ نمبرز ویلیو = 855 سٹرنگ ریسولٹ = سی ایس ٹی آر (نمبر عددی) MsgBox سٹرنگرسلٹ اینڈ سب 

 سب سے پہلے میں نے انٹیگر ڈیٹا ٹائپ کو متغیر "نمبر دار ویلیو" کو 855 کے طور پر تفویض کیا ہے۔ اب متغیر "عددی ویلیو" میں انٹیجر ڈیٹا ٹائپ ہوتا ہے۔ ایک اور متغیر "اسٹرنگ ریسولٹ" کے ساتھ ، انٹیجر ڈیٹا ٹائپ کو اسٹرنگ ڈیٹا ٹائپ میں تبدیل کرنے کے لئے فارمولا سی سی آر کو تفویض کیا گیا۔

سی ٹی آر نے عددی نمبر کو اسٹرنگ ڈیٹا ٹائپ میں تبدیل کردیا۔ اگرچہ ہم ابھی بھی نمبر 855 کے طور پر دیکھ سکتے ہیں اب یہ VBA میں انٹیجر ڈیٹ ٹائپ نہیں ہے ، اب یہ سٹرنگ ڈیٹا ٹائپ میں ہے۔

مثال # 2

مثال کے طور پر ، وی بی اے بولین ڈیٹا ٹائپ تبادلوں کی مثال دیکھیں۔

کوڈ:

 سب سی ایس ٹی آر_مثال 2 () ڈم ویل 1 جیسا بولین ڈم وال 2 جیسا بولین ویل 1 = سچ ویل 2 = جھوٹا میس بکس سی ایس ٹی آر (ویل 1) اور وی بی نیو لائن اینڈ سی ایس ٹی آر (ویل 2) اینڈ سب 

مذکورہ کوڈ میں ، میں نے بولین کے طور پر دو متغیرات کا اعلان کیا ہے۔

 ڈم ویل 1 اس طرح بولین ڈم ویل 2 جیسا بولین 

اگلی لائن میں ، میں نے بولین کی اقدار کو سچ اور غلط کے طور پر تفویض کیا ہے۔

ویل 1 = صحیح ویل 2 = غلط 

اس وقت پر ، دونوں متغیرات بولین ڈیٹا ٹائپ ہیں۔ اب اس مثال میں ، میں نے بولین ڈیٹا ٹائپ کو اسٹرنگ ڈیٹا ٹائپ میں تبدیل کرنے کیلئے VBA CSTR فنکشن لگایا ہے۔

مثال # 3

مثال کے طور پر ، ڈیٹا ڈیٹا ٹائپ کے تبادلوں کی مثال ملاحظہ کریں۔

کوڈ:

 سب سی ایس ٹی آر_مثال33 () دھیم تاریخ 1 تاریخ کے مطابق تاریخ دوم تاریخ 2 تاریخ تاریخ 1 = 1/10/12/2019 # تاریخ 2 = # 5/14/2019 # میس بوکس سی ایس ٹی آر (تاریخ 1) اور وی بی نو لائن اور سی ایس ٹی آر (تاریخ 2) اختتام سب 

میں نے تاریخ کے طور پر دو متغیرات کا اعلان کیا ہے۔

 دھیم تاریخ 1 تاریخ کے مطابق دھیم تاریخ 2 تاریخ کے مطابق 

اگلی لائن میں نے تاریخ کی قیمتوں کو بالترتیب 10-12-2019 اور 05-14-2019 مقرر کیا ہے۔

تاریخ 1 = # 10/12/2019 # تاریخ 2 = # 5/14/2019 #

اس وقت پر ، دونوں متغیرات ڈیٹا ڈیٹا ٹائپ ہیں۔ اب اگلی لائن میں ، میں نے ڈیٹا ڈیٹا ٹائپ کو اسٹرنگ ڈیٹا ٹائپ میں تبدیل کرنے کے لئے سی ٹی آر فنکشن لگایا ہے۔ جیسے کسی بھی دوسرے ڈیٹا ٹائپ کو اسٹرنگ ڈیٹا ٹائپ میں تبدیل کرنے کے لئے استعمال ہونے والا سی ٹی آر فنکشن۔