فہرست کا خانہ
VBA میکرو کو نافذ کرنا سب سے مؤثر، تیز ترین اور محفوظ ترین طریقہ ہے۔ اس آرٹیکل میں، ہم آپ کو دکھائیں گے کہ کس طرح VBA کا استعمال کرتے ہوئے ایکسل میں نمبر کو فارمیٹ کریں ۔
ورک بک ڈاؤن لوڈ کریں
آپ یہاں سے مفت پریکٹس ایکسل ورک بک ڈاؤن لوڈ کر سکتے ہیں۔
VBA.xlsm کے ساتھ نمبر فارمیٹ کریں
نمبر فارمیٹ کرنے کے 3 طریقے VBA کے ساتھ ایکسل
مندرجہ ذیل مثال کو دیکھیں۔ ہم نے ایک ہی نمبر کو کالم B اور C دونوں میں محفوظ کیا تاکہ جب ہم نمبر کو کالم C میں فارمیٹ کریں تو آپ کو B کالم سے پتہ چل جائے گا۔ جس فارمیٹ میں نمبر پہلے تھا۔
1۔ ایکسل میں ایک قسم سے دوسرے میں نمبر فارمیٹ کرنے کے لیے VBA
سب سے پہلے، آئیے جانتے ہیں کہ سیل C5<2 سے نمبر 12345 کو کیسے فارمیٹ کریں VBA سے کرنسی فارمیٹ کے ساتھ ہمارے دیئے گئے ڈیٹاسیٹ میں۔
مرحلہ:
- دبائیں اپنے کی بورڈ پر Alt + F11 یا ٹیب پر جائیں Developer -> بصری بنیادی کھولنے کے لیے Visual Basic Editor .
- پاپ اپ کوڈ ونڈو میں، مینو بار سے پر کلک کریں داخل کریں -> ماڈیول ۔
- درج ذیل کوڈ کو کاپی کریں اور اسے کوڈ ونڈو میں چسپاں کریں۔
3510
آپ کا کوڈ اب چلانے کے لیے تیار ہے۔
- دبائیں F5 اپنے کی بورڈ پر یا مینو بار سے چلائیں -> ذیلی/یوزر فارم چلائیں۔ آپ صرف چھوٹے پلے آئیکن پر کلک کر سکتے ہیں۔میکرو کو چلانے کے لیے ذیلی مینو بار میں۔
یہ کوڈ نمبر 12345 کو کرنسی میں فارمیٹ کرے گا اعشاریہ قیمت کے ساتھ۔
اگر آپ سیل میں کرنسی کی علامت دکھانا چاہتے ہیں تو صرف کوڈ سے پہلے علامت رکھ دیں۔
3871
ہمارے معاملے کے لیے، ہم نے ڈالر ($) علامت۔ آپ جو چاہیں کرنسی کی علامت استعمال کر سکتے ہیں۔
یہ کوڈ نمبر کو ڈالر ($) علامت کے ساتھ کرنسی میں فارمیٹ کرے گا۔
آپ نمبر کے اس فارمیٹ کو کئی دوسرے فارمیٹس میں بھی تبدیل کر سکتے ہیں۔ نمبر کو مطلوبہ فارمیٹ میں تبدیل کرنے کے لیے بس نیچے دیے گئے کوڈ کی پیروی کریں۔
9222
VBA Macro
Overview
مزید پڑھیں: ایکسل کسٹم نمبر فارمیٹ متعدد شرائط
2. ایکسل میں نمبرز کی ایک رینج کو فارمیٹ کرنے کے لیے میکرو
ہم نے دیکھا ہے کہ ایک سیل کے لیے نمبر فارمیٹ کو کیسے تبدیل کیا جاتا ہے۔ لیکن اگر آپ نمبروں کی رینج کے لیے فارمیٹ تبدیل کرنا چاہتے ہیں تو VBA کوڈز کافی حد تک وہی ہیں جیسا کہ اوپر والے حصے میں دکھایا گیا ہے۔ اس بار رینج آبجیکٹ کے قوسین کے اندر ایک واحد سیل حوالہ نمبر پاس کرنے کے بجائے، آپ کو پوری رینج کو پاس کرنا ہوگا (اس طرح C5:C8) بریکٹ کے اندر۔
9443
یہ کوڈ ایکسل میں آپ کے ڈیٹاسیٹ سے نمبروں کی ایک مخصوص رینج کو فارمیٹ کرے گا۔
مزید پڑھیں: ایکسل میں نمبر کو ملینز میں کیسے فارمیٹ کریں (6 طریقے)
اسی طرح کی ریڈنگز:
- ایکسل راؤنڈ ٹو 2 ڈیسیمل مقامات (کیلکولیٹر کے ساتھ)
- کیسے کریں ایکسل میں منفی نمبروں کے لیے قوسین لگائیں
- ایک نمبر کو ہزار K اور ملینز M میں کیسے فارمیٹ کریں (4 طریقے)
- حسب ضرورت نمبر فارمیٹ: ایکسل میں ایک اعشاریہ کے ساتھ ملینز (6 طریقے)
- نمبر فارمیٹ کو ایکسل میں کوما سے ڈاٹ میں کیسے تبدیل کریں (5 طریقے)
1>3۔ ایکسل میں فارمیٹ فنکشن کے ساتھ نمبر کو تبدیل کرنے کے لیے VBA کو ایمبیڈ کریں
آپ نمبروں کو تبدیل کرنے کے لیے ایکسل VBA میں فارمیٹ فنکشن بھی استعمال کرسکتے ہیں۔ ایسا کرنے کے لیے میکرو ہے،
اسٹیپس:
- پہلے کی طرح، سے بصری بنیادی ایڈیٹر کھولیں۔ کوڈ ونڈو میں ڈیولپر ٹیب اور داخل کریں ایک ماڈیول ۔
- کوڈ ونڈو میں، درج ذیل کوڈ کو کاپی کریں اور پیسٹ کریں۔
8095
آپ کا کوڈ اب چلنے کے لیے تیار ہے۔
آپ کو میسج باکس میں فارمیٹ شدہ نمبر ملے گا۔
متعلقہ مواد: ایکسل میں نمبر کو فیصد میں کیسے تبدیل کریں (3 فوری طریقے)
نتیجہ
اس مضمون نے آپ کو دکھایا کہ کس طرح VBA کے ساتھ ایکسل میں نمبر کو فارمیٹ کریں۔ مجھے امید ہے کہ یہ مضمون آپ کے لیے بہت فائدہ مند رہا ہے۔ اگر آپ کے پاس موضوع سے متعلق کوئی سوالات ہیں تو بلا جھجھک پوچھیں۔