وی بی اے تلاش کریں اور تبدیل کریں | ایکسل وی بی اے میں الفاظ کیسے ڈھونڈیں اور تبدیل کریں؟

وی بی اے میں فنکشن ڈھونڈو اور تبدیل کریں

اگر آپ کے ایکسل نوکری میں معمول کے کام شامل ہیں کہ کچھ تلاش کریں اور کسی چیز کی جگہ لیں تو آپ کو کسی بھی قیمت پر اس مضمون کی ضرورت ہوگی۔ کیونکہ اس آرٹیکل کو پڑھنے کے بعد آپ اس وی بی اے کوڈنگ کی تکنیک کو سیکھ کر اپنے 80 فیصد وقت کی بچت کریں گے۔ ایکسل میں ڈھونڈو اور تبدیل کریں اکثر ٹول استعمال ہوتا ہے اور ہم وی بی اے کے ساتھ بھی اسی کو نافذ کرسکتے ہیں۔ ہمارے پچھلے مضمون "VBA Find" میں ہم نے آپ کو دکھایا ہے کہ کس طرح VBA میں FIND کا طریقہ استعمال کریں۔ اس مضمون میں ، ہم آپ کو دکھائیں گے کہ کس طرح VBA “Find & Replay” کا طریقہ استعمال کریں۔

اس تکنیک کو جاننے کے لئے مضمون کی پیروی کریں۔

وی بی اے سنٹیکس کو تلاش اور تبدیل کریں

وی بی اے میں تلاش اور تبدیلی کا طریقہ کار استعمال کرنے کے ل we ہمیں نیچے دیئے گئے اقدامات پر عمل کرنا ہوگا۔ پہلے ، ہم نے خلیوں کی حد کو منتخب کیا ہے ، لہذا VBA میں RANGE آبجیکٹ کا استعمال کرکے خلیوں کی حد کا تذکرہ کریں۔

اب انٹیلیلی سینس کی فہرست دیکھنے کے لئے ڈاٹ (.) رکھیں۔

فہرست سے تبدیلی کا طریقہ منتخب کریں۔

ہم تبدیلی کے طریقہ کار کی بہت بڑی پیرامیٹر لسٹ دیکھ سکتے ہیں۔ اب ہم ذیل میں ہر پیرامیٹر کی وضاحت دیکھیں گے۔

  • کیا: یہ اس کے سوا کچھ نہیں ہے جس کی ہمیں قیمت کو بدلنے کے لئے تلاش کرنے کی ضرورت ہے۔
  • تبدیلی: ملنے والی قدر کے ساتھ جس کی جگہ نئی قیمت ہونی چاہئے۔
  • پر دیکھو: اس کا ذکر کرنا ہے کہ آیا ہم پورے مواد کو دیکھنا چاہتے ہیں یا مشمولات کا صرف ایک حصہ۔ ہم یہاں "xlWhole" اور "xlPart" دو پیرامیٹر فراہم کرسکتے ہیں۔
  • تلاش آرڈر: اس میں تلاش آرڈر کا ذکر کرنا ہے یا تو قطاریں یا کالم۔ ہم یہاں دو x پیرامیٹرز "xlByRows" اور "xlBy Collines" فراہم کرسکتے ہیں۔
  • میچ کیس: ہم جس مواد کی تلاش کر رہے ہیں وہ معاملہ حساس ہے یا نہیں۔ اگر کیس حساس دلیل درست ہے ورنہ غلط۔
  • تلاش کی شکل: ہم جس قدر کی تلاش کر رہے ہیں اس کی فارمیٹنگ کے ذریعہ مواد کو بھی تلاش کرسکتے ہیں۔
  • شکل تبدیل کریں: ہم ایک شکل کو دوسری شکل کے ساتھ بدل سکتے ہیں۔

ایکسل میں وی بی اے تلاش اور تبدیل کریں کی مثالیں

ذیل میں ایکسل VBA تلاش اور تبدیل کرنے کے طریقہ کار کی کچھ مثالیں ہیں۔

آپ یہ VBA تلاش اور ایکسل ٹیمپلیٹ کی جگہ یہاں ڈاؤن لوڈ کرسکتے ہیں - VBA ایکسل ٹیمپلیٹ کو ڈھونڈیں اور بدل دیں

مثال نمبر 1 - وی بی اے تلاش کریں اور اس کی جگہ لیں

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

مرحلہ نمبر 1: پہلے ان خلیوں کی حدود کا ذکر کریں جن کی جگہ ہم لے رہے ہیں۔ اس مثال میں رینج A1 سے B15 تک ہے ، لہذا کوڈ کی حد ہوگی ("A1: B15")۔

کوڈ:

 سب کی جگہ_مثال 1 () حد ("A1: B15") اختتام سب 

مرحلہ 2: اب انٹیلی سینس لسٹ دیکھنے کے لئے ڈاٹ لگائیں۔

مرحلہ 3: انٹیلی سینس فہرست سے تبدیلی کا طریقہ منتخب کریں۔

مرحلہ 4: "پیر ستمبر" کے طور پر کس پیرامیٹر کا ذکر کریں؟

کوڈ:

حد ("A1: B15")۔ تبدیل کریں کیا: = "ستمبر"

مرحلہ 5: اگلے پیرامیٹر کے ساتھ بدلنا ہماری نئی قیمت ہونی چاہئے جس کی جگہ ہم "دسمبر" لے رہے ہیں۔

کوڈ:

حد ("A1: D4")۔ کیا بدل دیں: = "ستمبر" ، تبدیلی: = "دسمبر"

ٹھیک ہے ، ابھی تک دوسرے سارے پیرامیٹرز کو نظرانداز کریں۔ اب VBA کے ساتھ متبادل طریقہ دیکھنے کیلئے VBA کوڈ چلائیں۔

لہذا ، اس نے ستمبر کی جگہ "دسمبر" کے لفظ کی جگہ لے لی ہے۔

مثال # 2 - معاملہ حساس تبدیلی

وی بی اے تلاش اور تبدیلی کے طریقہ کار کی جدید ترین مثال کیس حساس متبادل کے طریقہ کار کا استعمال کرے گی۔ اس مثال کے طور پر ، میں نے یہ نمونہ ڈیٹا تشکیل دیا ہے جیسا کہ نیچے کی تصویر میں دکھایا گیا ہے۔

ہمارے پاس بڑے حروف "ہیلو" میں سیل کے دو اعداد و شمار موجود ہیں۔ جہاں کبھی بھی ہمارا دارالحکومت "ہیلو" ہوتا ہے اس کی جگہ نیا لفظ "ہیئ" لگانا چاہئے۔

ہمیشہ کی طرح ، کوڈ لکھیں ، اس بات کا ذکر کریں کہ پہلے کیا ڈھونڈنا ہے اور کیا بدلنا ہے۔

کوڈ:

 سب ریپلیس_اصاحب 2 () حد ("A1: D4")۔ کیا بدل دیں: = "ہیلو" ، تبدیلی: = "ہئی" اختتامی سب 

اب اگلی دلیل "میچ کیس" کیلئے شرط کو بطور TRUE لکھیں۔

کوڈ:

رینج ("A1: D4")۔ کیا بدلیں: = "ہیلو" ، تبدیلی: = "ہائ آئی" ، میچ کیس: = سچ 

اب کوڈ چلائیں یہ صرف دارالحکومت "ہیلو" کی جگہ "ہائے" میں لے جائے گا۔

ذرا تصور کریں کہ آپ نے میچ کیس کی دلیل VBA میں لاگو نہیں کی ہے تو پھر یہ تمام "ہیلو" کو "ہائ" سے بدل دے گی۔

نوٹ: میں نے میچ کیس کی دلیل یہاں سے ہٹادی ہے ، بطور ڈیفالٹ میچ کیس کی دلیل کی قیمت غلط ہے۔

جیسا کہ ہم مذکورہ شبیہہ میں دیکھ سکتے ہیں کہ اس نے تمام "ہیلو" الفاظ کو "ہائے" میں تبدیل کردیا ہے۔

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