فہرست کا خانہ
یہ مضمون وضاحت کرتا ہے کہ کس طرح فارمیٹ a سیل بطور ٹیکسٹ استعمال کرتے ہوئے VBA کوڈ Excel 3 کے ساتھ مختلف طریقے. ٹیکسٹ اور فارمیٹ فنکشنز ، اور رینج کی مدد سے، ہم سیٹ کر سکتے ہیں سیل ویلیو کو آسانی سے ٹیکسٹ میں تبدیل کرنے کے لیے نمبر فارمیٹ کوڈ۔ آئیے مثالوں میں غوطہ لگائیں اور ان تکنیکوں کو لاگو کریں۔
پریکٹس ورک بک ڈاؤن لوڈ کریں
جب آپ یہ مضمون پڑھ رہے ہوں تو ورزش کرنے کے لیے اس پریکٹس ورک بک کو ڈاؤن لوڈ کریں۔
سیل کو ٹیکسٹ کے طور پر فارمیٹ کریں یہ ظاہر کرے گا کہ ہم کس طرح ایکسل میں VBA کا استعمال کرتے ہوئے سیل کو ٹیکسٹ کے طور پر فارمیٹ کر سکتے ہیں۔ لیکن پہلے، ہمیں یہ جاننے کی ضرورت ہے کہ ایکسل میں بصری بنیادی ایڈیٹر ونڈو کو کیسے کھولنا ہے۔بصری بنیادی ایڈیٹر میں کوڈ لکھیں
اسٹیپس <2 پر عمل کریں۔ کھولنے کے لیے بصری بنیادی ایڈیٹر اور وہاں کچھ کوڈ لکھیں۔
- سے ڈیولپر ٹیب پر جائیں ایکسل ربن ۔
- Visual Basic آپشن پر کلک کریں۔
- Applications کے لیے Visual Basic ونڈو میں، Insert Dropdown سے منتخب کریں The نیا ماڈیول
اب جب کہ ایک نیا ماڈیول کھلا ہے ، وہاں کچھ کوڈ لکھیں اور چلانے کے لیے F5 دبائیں<۔ 2>
1۔ سیل کو فارمیٹ کرنے کے لیے رینج نمبر فارمیٹ پراپرٹی کا استعمال کریں۔متن
اس مثال میں، ہم اپنے VBA کوڈ میں فارمیٹ a <1 میں Range.NumberFormat خاصیت استعمال کریں گے۔ سیل
بطور ٹیکسٹ۔ ذیل کے اسکرین شاٹ میں، سیل C5میں ہمارے پاس ایک مختصر تاریخ ہےجسے ہم تبدیل کریںبطور متن۔
اب، بصری بنیادی ایڈیٹر میں کاپی اور پیسٹ مندرجہ ذیل کوڈ ۔
2893<0
اب F5 دبائیں کوڈ کو چلانے کے لیے۔
یہاں ہم دیکھ سکتے ہیں۔ مختصر تاریخ فارمیٹ شدہ سیل کو تبدیل کیا گیا ہے ایک ٹیکسٹ ویلیو میں۔
کوڈ کی وضاحت:
- ہم نے رینج آبجیکٹ کو منتخب کرنے کے لیے سیل ورک شیٹ میں استعمال کیا جس میں ان پٹ
- 1 .
اسی طرح، کوڈ کے ایک ہی ٹکڑے کو لاگو کرکے ہم مختلف نمبر فارمیٹس سے متن میں تبدیل کر سکتے ہیں۔
مزید پڑھیں: ایکسل VBA کے ساتھ سیل اور سینٹر ٹیکسٹ کو کیسے فارمیٹ کریں (5 طریقے)
اسی طرح کی ریڈنگز
- ایکسل VBA کے ساتھ پوری شیٹ کا فونٹ سائز کیسے تبدیل کیا جائے
- ایکسل میں 001 کیسے لکھیں (11 مؤثر طریقے)
- ایکسل میں VBA کمانڈ بٹن کے ساتھ متن کی سیدھ (5 طریقے)
- حسب ضرورت فارمیٹ کے ساتھ نمبر کے بعد متن کیسے شامل کریں ایکسل میں (4 طریقے)
- ایکسل میں ہر لفظ کے پہلے حرف کو کیپیٹلائز کرنے کا طریقہ (4)طریقے)
2۔ سیل کو متن کے طور پر فارمیٹ کرنے کے لیے VBA کوڈ میں TEXT فنکشن کا حوالہ دیں
The T EXT فنکشن ایکسل میں ایک ورک شیٹ فنکشن ہے جو بدلتا ہے ایک عددی قدر یا سٹرنگ کسی مخصوص فارمیٹ میں۔ اگرچہ یہ نہیں ہے a VBA فنکشن ، ہم اسے ورک شیٹ فنکشن آبجیکٹ سے فارمیٹ a سیل <کا حوالہ دے کر استعمال کرسکتے ہیں۔ 2>سے متن ۔ فرض کریں کہ ہمارے پاس سیل B6 میں طویل تاریخ ہے جسے ہم فارمیٹ بطور ٹیکسٹ کرنا چاہتے ہیں۔
اس کو پورا کرنے کے لیے بصری بنیادی ایڈیٹر میں مندرجہ ذیل کوڈ ڈالیں۔
9863
بذریعہ چلانے بذریعہ کوڈ F5 کا استعمال کرتے ہوئے طویل تاریخ کو متن قدر میں تبدیل کیا۔ اسی طرح، ہم ایک سیل کو فارمیٹ کر سکتے ہیں جس میں مختلف نمبر فارمیٹس سے ٹیکسٹ ۔
کوڈ کی وضاحت:
- ہم نے رینج آبجیکٹ کو ورک شیٹ میں منتخب کرنے کے لیے سیلز کا استعمال کیا جس میں ان پٹ اور آؤٹ پٹ ویلیوز۔
- ورک شیٹ فنکشن آبجیکٹ نے ہمیں VBA کوڈ میں TEXT فنکشن استعمال کرنے کے قابل بنایا۔
- TEXT فنکشن کو 2 دلائل کی ضرورت ہے-
قدر – ان پٹ سیل حوالہ (اس مثال میں B6 )۔
format_text- ہم نے استعمال کیا ” ' 0 “ کو میں تبدیل کریں قدر سے ٹیکسٹ فارمیٹ۔
مزید پڑھیں: ایکسل سیل میں ٹیکسٹ کو فارمیٹ کرنے کا طریقہ (10نقطہ نظر)
3۔ ایکسل میں سیل کو ٹیکسٹ کے طور پر فارمیٹ کرنے کے لیے VBA فارمیٹ فنکشن کا استعمال
The فارمیٹ فنکشن تبادلوں کے فنکشنز میں سے ایک ہے VBA ایکسل۔ یہ فارمیٹ کی بنیاد پر ایک فارمیٹڈ ایکسپریشن واپس کرتا ہے جو فنکشن کے دوسری دلیل کے بطور مخصوص ہے۔ اس مثال میں، مندرجہ ذیل کوڈ کا استعمال کرتے ہوئے ہم نے a لمبی تاریخ سیل C5 ایک متن کو استعمال کیا۔
3186
کوڈ کی وضاحت:
- ہم نے رینج آبجیکٹ<2 کا استعمال کیا ورک شیٹ میں منتخب کرنے کے لیے سیلز جن میں ان پٹ اور آؤٹ پٹ ویلیوز شامل ہیں۔
- فارمیٹ فنکشن کو 2 دلائل کی ضرورت ہے-
اظہار - ان پٹ سیل حوالہ (اس مثال میں B6 )۔
فارمیٹ- ہم نے " '0 " کو تبدیل کرنے کے لیے استعمال کیا قدر سے ٹیکسٹ فارمیٹ۔
متبادل کوڈ:
3529
مزید پڑھیں: ایکسل میں پہلے خط کیپٹلائز کرنے کے لیے ٹیکسٹ کو کیسے فارمیٹ کیا جائے (10 طریقے)
نوٹس
- ہم نے ایک ایک اقتباس شامل کیا ( ' ) صفر سے پہلے نمبر فارمیٹ کوڈ بطور "' 0 " درج کرنے کے لیے ٹیکسٹ اور فارمیٹ میں فنکشن آرگومنٹ سے فارمیٹ ایک سیل ایک ٹیکسٹ ویلیو سے۔
- 3 مختلف طریقوں سے منسلک کوڈ دیکھنے کے لیے، دائیں بٹن پر کلک کریں۔ 1>شیٹ کا نام اور منتخب کریں کوڈ دیکھیں کا اختیار۔
نتیجہ
اب ، ہم جانتے ہیں کہ 3 مختلف مثالوں کے ساتھ ایکسل میں VBA کوڈ کا استعمال کرتے ہوئے سیل کو ٹیکسٹ کے بطور فارمیٹ کرنا ہے۔ امید ہے کہ، اس سے آپ کو ان طریقوں کو زیادہ اعتماد کے ساتھ استعمال کرنے میں مدد ملے گی۔ کوئی سوال یا تجاویز نیچے کمنٹ باکس میں دینا نہ بھولیں۔