ایکسل میں VBA کے ساتھ نمبر کو فارمیٹ کرنے کا طریقہ (3 طریقے)

  • اس کا اشتراک
Hugh West
ایکسل میں کسی بھی آپریشن کو چلانے کے لیے

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 کے ساتھ ایکسل میں نمبر کو فارمیٹ کریں۔ مجھے امید ہے کہ یہ مضمون آپ کے لیے بہت فائدہ مند رہا ہے۔ اگر آپ کے پاس موضوع سے متعلق کوئی سوالات ہیں تو بلا جھجھک پوچھیں۔

ہیو ویسٹ ایک انتہائی تجربہ کار ایکسل ٹرینر اور تجزیہ کار ہے جس کا انڈسٹری میں 10 سال سے زیادہ کا تجربہ ہے۔ انہوں نے اکاؤنٹنگ اور فنانس میں بیچلر کی ڈگری اور بزنس ایڈمنسٹریشن میں ماسٹر کی ڈگری حاصل کی۔ ہیو کو پڑھانے کا جنون ہے اور اس نے ایک منفرد تدریسی نقطہ نظر تیار کیا ہے جس کی پیروی کرنا اور سمجھنا آسان ہے۔ ایکسل کے بارے میں ان کے ماہرانہ علم نے دنیا بھر میں ہزاروں طلباء اور پیشہ ور افراد کو اپنی صلاحیتوں کو بہتر بنانے اور اپنے کیریئر میں بہترین کارکردگی دکھانے میں مدد کی ہے۔ اپنے بلاگ کے ذریعے، ہیو اپنے علم کو دنیا کے ساتھ بانٹتا ہے، مفت Excel سبق اور آن لائن تربیت کی پیشکش کرتا ہے تاکہ افراد اور کاروبار کو ان کی مکمل صلاحیت تک پہنچنے میں مدد ملے۔