وی بی اے رینج آبجیکٹ | وی بی اے ایکسل میں حد اطلاق کا استعمال کیسے کریں؟ (مثالوں)

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

رینج وی بی اے میں ایک پراپرٹی ہے ورک شیٹ پراپرٹی سے ملتا جلتا ہے ، رینج پراپرٹی میں بہت ساری ایپلی کیشنز اور استعمال ہوتے ہیں ، جب ہم اپنا کوڈ لکھتے ہیں اور کسی مخصوص سیل کی حد یا کسی مخصوص سیل کی وضاحت کرتے ہیں جو رینج پراپرٹی کے طریقہ کار کے ذریعہ کیا جاتا ہے تو ، یہ خلیوں کی قطاروں کا حوالہ دینے کے لئے استعمال ہوتا ہے اور کالم۔

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

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

وی بی اے کو میکروز چلانے اور کاموں کو انجام دینے کے ل the ، اس کو ان خلیوں کی نشاندہی کرنے کی ضرورت ہے جس پر نام نہاد کاموں کو انجام دینے کی ضرورت ہے۔ یہیں ، رینج آبجیکٹ کا تصور اپنی افادیت پاتا ہے۔

رینج آبجیکٹ کو کس طرح استعمال کریں؟

وی بی اے میں موجود اشیاء کا حوالہ دینے کے لئے ، ہم درجہ بندی کی تکنیک استعمال کرتے ہیں۔ 3 درجہ بندی ہے:

  • آبجیکٹ کوالیفائر: اس سے مراد آبجیکٹ کا مقام ہے ، جیسے یہ کہاں ہے ، یعنی ورک بک یا ورک شیٹ کا حوالہ دیا جارہا ہے۔
  • دوسرے 2 سیل کی قدروں میں ہیرا پھیری کرنے کے لئے استعمال ہوتے ہیں۔ یہ جائیداد اور طریقے ہیں۔
  • پراپرٹی: یہاں ، آبجیکٹ کے بارے میں معلومات محفوظ کی گئی ہیں۔
  • طریقہ: اس سے مراد وہ عمل ہوتا ہے جو مقصد انجام دے گا۔

مثال کے طور پر ، حد کے ل for ، طریقہ کار کی ترتیب جیسے فارمیٹ ، فارمیٹنگ ، سلیکشن ، کلیئرنگ ، وغیرہ ہوگا۔

یہ وہ ڈھانچہ ہے جس پر عمل کیا جارہا ہے جب بھی وی بی اے آبجیکٹ کا حوالہ دیا جاتا ہے۔ یہ 3 ڈاٹ (.) کے ذریعہ جدا ہیں

ایپلی کیشن۔ورک بوکس۔ورکشیٹس۔ریج

نحو

ایپلیکیشن.ورک بکس ("Booknew.xlsm"). ورکشیٹس ("شیٹ 3"). حد ("B1")

مثالیں

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

مثال # 1 - ایک ہی سیل کا حوالہ دینا

فرض کریں کہ ہمیں ورک بک میں "شیٹ 1" میں سیل "B2" منتخب کرنے کی ضرورت ہے۔

مندرجہ ذیل مراحل پر عمل کریں:

  1. ایکسل کھولیں۔ براہ کرم ایکسل ایکسٹینشن ".xlsm" کے ساتھ ایک کھولیں جس کا مطلب ہے "ایکسل میکرو سے چلنے والی ورک بک"۔ ".xlsx" اقسام کی ایکسل ورک بک آپ کو میکرو کو بچانے کی اجازت نہیں دے گی جو آپ لکھ رہے ہوں گے۔
  2. اب ، ایک بار جب آپ ورک بک کھول چکے ہیں تو ، آپ کو وی بی اے ایڈیٹر کے پاس جانے کی ضرورت ہوگی۔ آپ ایڈیٹر کو کھولنے کے لئے شارٹ کٹ ، “ALT + F11” استعمال کرسکتے ہیں ، یا اسکرین شاٹ میں دکھائے گئے انداز کے مطابق نیچے کا طریقہ استعمال کرسکتے ہیں:

آپ کو نیچے کی طرح اسکرین نظر آئے گا:

اب مندرجہ ذیل اسکرین شاٹ میں دکھائے گئے کوڈ کو لکھیں۔

پبلک سب سنگل ریسنج ()

یہ ورک بک.ورکشیٹس ("شیٹ 1"). حد ("بی 2") منتخب کریں

آخر سب

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

مندرجہ ذیل اسکرین شاٹ میں دکھائے گئے کوڈ کو چلائیں:

اشارہ: آپ کوڈ کو چلانے کے لئے ایکسل شارٹ کٹ کلید یعنی F5 بھی استعمال کرسکتے ہیں

آپ دیکھیں گے کہ پروگرام کے نفاذ کے بعد سیل "B2" کا انتخاب کیا گیا ہے۔

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

اسی طرح ، آپ نحو کو مختلف قسم کے خلیوں اور حدوں کا انتخاب کرنے کے ل. استعمال کرسکتے ہیں ، اور ان پر مختلف قسم کے اقدامات بھی کرسکتے ہیں۔

مثال # 2 - پوری صف کا انتخاب

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

عوامی سب اینٹراو رینج ()

یہ ورک بک.ورکشیٹس ("شیٹ 1"). حد ("2: 2")۔ منتخب کریں۔

آخر سب

یہاں حد ("2: 2") دوسری صف کی علامت ہے۔ آپ اپنی ایکسل ورک شیٹ پر واپس جاسکتے ہیں اور نیچے اسکرین شاٹ میں دکھائے گئے نتائج دیکھ سکتے ہیں۔

مثال # 3 - پورے کالم کا انتخاب

مثال کے طور پر ، یہاں پورا کالم سی منتخب کرنے کے لئے نیچے دیئے گئے کوڈ کو چلائیں اور نتائج دیکھیں۔

عوامی سب اینٹراو رینج ()

یہ ورک بک.ورکشیٹس ("شیٹ 1"). حد ("2: 2")۔ منتخب کریں۔

آخر سب

مذکورہ کوڈ داخل کرنے کے بعد ، آپ دیکھیں گے کہ آپ کے ایکسل ورک شیٹ میں پورا کالم منتخب ہوچکا ہے۔ ذیل میں اسکرین شاٹ کا حوالہ دیں۔

یہاں ، حد ("C: C") کالم سی کی علامت ہے۔

اسی طرح ، آپ مسلسل خلیوں ، یا غیر متضاد خلیوں ، سیل سلسلوں کا ایک چوراہا وغیرہ منتخب کرسکتے ہیں۔

کوڈ میں دکھائے گئے حد کے حصے میں صرف ذیل میں تبدیلیاں کریں۔

مثال # 4 - ملحق خلیوں کا انتخاب: حد ("B2: D6")

مثال # 5 - غیر متضاد سیلوں کا انتخاب: حد ("B1: C5، G1: G3")

مثال # 6 - حد بندی کا انتخاب: حد ("B1: G5 G1: G3")

[یہاں کوما کی غیر موجودگی نوٹ کریں]۔ یہاں آپ G1 سے G3 کو منتخب ہوتے ہوئے دیکھیں گے جو فراہم کردہ حد میں عام خلیات ہیں۔

اب ، اگلی مثال یہ ہوگی کہ ورک شیٹ میں خلیوں کے گروپ کو منتخب کریں اور انہیں ایک سیل میں ضم کریں۔

مثال # 7 - سیل کی حدود کو ضم کریں

فرض کریں ، آپ سیل "B1: C5" کو ایک میں ضم کرنا چاہتے ہیں۔ نیچے دیئے گئے کوڈ کو دیکھیں اور اس کے ساتھ ساتھ عمل کریں۔

یہاں ". ڈرم" وہ عمل ہے جو ہم ایک حد میں دیئے گئے خلیوں کے گروپ پر انجام دے رہے ہیں

مثال # 8 - سیلوں کی حدود کی شکل کو صاف کرنا

فرض کریں ، خلیات "F2: H6" کو زرد میں نمایاں کیا گیا ہے اور ہم اس ایکسل فارمیٹنگ کو صاف کرنا چاہتے ہیں۔ ہوسکتا ہے کہ دوسرا منظر ، آپ تمام فارمیٹنگ کو یا تو پوری ورک شیٹ میں یا سیل کے گروپ سے خارج کرنا چاہتے ہیں۔

ساتھ ساتھ پیروی کرنے کے لئے ذیل میں اسکرین شاٹس دیکھیں۔ پہلے ، میں آپ کو فارمیٹڈ سیل (F2: H6) دکھاتا ہوں۔

براہ کرم سیلوں کی منتخب کردہ رینج میں اس فارمیٹنگ کو دور کرنے کے لئے نیچے اسکرین شاٹ میں دکھائے گئے کوڈز چلائیں۔

نحو: یہ ورک بک.ورکشیٹس ("شیٹ 1"). حد ("F2: H6"). کلیئر فارمیٹس

عوامی سب کلیئر فارمیٹس ()

یہ ورک بک.ورکشیٹس ("شیٹ 1"). حد ("F2: H6"). کلیئر فارمیٹس

آخر سب

آپ ذیل میں دیئے گئے اس اسکرین شاٹ کا حوالہ دے سکتے ہیں۔

اسی طرح ، آپ ".CCCCCtetete" کے ذریعہ ایکشن کا استعمال کرکے خلیوں کی ایک حد کے مندرجات کو صاف کرسکتے ہیں۔

ایسی بہت ساری چیزیں آپ کر سکتے ہیں۔ براہ کرم انہیں بہتر سے سیکھنے کی کوشش کریں۔

یاد رکھنے والی چیزیں

  • رینج آبجیکٹ ایک ہی سیل یا ایک سے زیادہ خلیوں کو ظاہر کرتا ہے۔
  • سیل کی اقدار کو جوڑنے کے ل، ، ہمیں خصوصیات اور طریقے استعمال کرنے کی ضرورت ہے
  • ایکسل میں آبجیکٹ کا حوالہ کرنے کے لئے ، حد "" کا استعمال کرتے ہوئے آبجیکٹ کے درجہ بندی کے پیٹر کی پیروی کرتی ہے۔ اشارے