وی بی اے سلیکشن | ایکسل وی بی اے میں سلیکشن پراپرٹی کیا ہے؟ (مثالوں کے ساتھ)

وی بی اے میں ہم کسی بھی قسم کے خلیوں یا خلیوں کے گروپ کو منتخب کرسکتے ہیں اور ان پر مختلف قسم کے آپریشن انجام دے سکتے ہیں ، انتخاب ایک رینج آبجیکٹ ہے لہذا ہم خلیوں کو منتخب کرنے کے لئے حد اطلاق کا استعمال کرتے ہیں کیونکہ یہ خلیوں کی نشاندہی کرتا ہے اور خلیوں کو منتخب کرنے کے لئے کوڈ ہے۔ "منتخب کریں" کمانڈ ، انتخاب کے لئے استعمال کرنے کا نحو حد اطلاق ہے (A1: B2). منتخب کریں۔

ایکسل وی بی اے سلیکشن پراپرٹی کیا ہے؟

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

وی بی اے میں سلیکشن پراپرٹی کی مثالیں

یہاں ہم ایکسل وی بی اے میں سلیکشن کی مثالوں پر نظر ڈالتے ہیں۔

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

مثال # 1

میں آپ کو VBA کے ساتھ "سلیکشن" پراپرٹی کی ایک آسان مثال دکھاتا ہوں۔ اب میں سب سے پہلے سیل 1 A1 سے B5 منتخب کرنا چاہتا ہوں ، اس کے لئے ہم اس طرح VBA کوڈ لکھ سکتے ہیں۔

حد ("A1: B5"). منتخب کریں

کوڈ:

 ذیلی انتخاب_امثال 1 () حد ("A1: B5")۔ اختتام سب کو منتخب کریں 

یہ کوڈ A1 سے B5 سیلوں کی VBA رینج کا انتخاب کرے گا۔

اگر میں ان خلیوں میں "ہیلو" کی قدر داخل کرنا چاہتا ہوں تو میں اس طرح کوڈ لکھ سکتا ہوں۔

کوڈ:

 ذیلی انتخاب_امثال 1 () حد ("A1: B5")۔ قیمت = "ہیلو" اختتام سب 

اسی طرح ، ایک بار خلیوں کا انتخاب ہوجانے پر وہ بن جاتا ہے "انتخاب".

کوڈ:

 ذیلی انتخاب_امثال 1 () حد ("A1: B5")۔ انتخاب منتخب کریں۔ قیمت = "ہیلو" اختتامی سب 

مذکورہ بالا اول میں ، میں نے A1 سے B5 تک خلیوں کی حد کا انتخاب کیا ہے۔ تو ، یہ لائن خلیوں کا انتخاب کرے گی۔

ایک بار جب یہ خلیے منتخب ہوجاتے ہیں تو ہم ایکسل وی بی اے میں موجود پراپرٹی "سلیکشن" استعمال کرکے ان خلیوں کا حوالہ دے سکتے ہیں۔ چنانچہ سلیکشن پراپرٹی کا استعمال کرتے ہوئے ہم ان خلیوں میں "ہیلو" کی قدر داخل کرسکتے ہیں۔

یہ VBA میں "انتخاب" پراپرٹی کا عمومی جائزہ ہے۔

مثال # 2

اب ہم متغیر والی وی بی اے "سلیکشن" پراپرٹی دیکھیں گے۔ وی بی اے متغیر کی حد کے طور پر تعریف کریں۔

کوڈ:

 سب سلیکشن_ایک نمونہ 2 () حد رینگ بطور حد اختتامی سب 

رینج ایک آبجیکٹ متغیر ہے کیونکہ یہ ایک آبجیکٹ متغیر ہے لہذا ہمیں "سیٹ" کی ورڈ کو استعمال کرتے ہوئے خلیوں کی حد متعین کرنے کی ضرورت ہے۔

میں حد کو "حد" کے طور پر متعین کروں گا۔A1: A6”).

کوڈ:

 ذیلی انتخاب_اختیار 2 () حد رنگ کی حیثیت سے حد سیٹ Rng = حد ("A1: A6") اختتام سب 

اب متغیر “رنگ”سے مراد خلیوں کی حد ہوتی ہے A1 سے A6.

اب میں "کی قدر داخل کرنے کے لئے کوڈ لکھوں گا"ہیلو”.

کوڈ:

 ذیلی انتخاب_امثال 2 () دھیما ہوا رنگ کے طور پر حد مقرر کریں Rng = حد ("A1: A6") 

یہ A1 سے A6 سیلوں میں "ہیلو" کی قدر داخل کرے گا۔

اس سے کوئی فرق نہیں پڑتا ہے کہ آپ کوڈ کو کہاں سے چلا رہے ہیں ، فعال ورک شیٹ میں یہ سیل A1 سے A6 میں "ہیلو" کی قدر داخل کرے گا۔

لیکن اس صورتحال کا اندازہ لگائیں جہاں آپ بٹن کے صرف ایک کلک کے ساتھ سیلوں کا انتخاب کرتے ہو وہاں بھی "ہیلو" کا لفظ داخل کرنا ہوتا ہے۔

اس کے لئے ہم خلیوں کی مخصوص رینج متعین نہیں کرسکتے ہیں ، بلکہ ہمیں حد کو متعین کرنے کی ضرورت ہے “انتخاب”.

کوڈ:

 ذیلی انتخاب_اختیار 2 () حد رینگ بطور حد سیٹ Rng = انتخاب اختتام سب 

اب متغیر "Rng" سے مراد فعال سیل یا جہاں بھی ہم سیل منتخب کرتے ہیں۔ اب اس پراپرٹی (سلیکشن) کو ایکسل وی بی اے میں استعمال کرکے ہم "ہیلو" ویلیو ڈال سکتے ہیں۔

کوڈ:

 ذیلی انتخاب_امثال 2 () حد حد کے طور پر حد مقرر کریں Rng = انتخاب کا انتخاب۔ قیمت = "ہیلو" اختتامی سب 

یہ ہمارے انتخاب کے خلیوں میں "ہیلو" کا لفظ داخل کرے گا۔ اب میں B2 سے C6 تک کے خلیوں کا انتخاب کروں گا اور کوڈ چلاؤں گا ، اس سے "ہیلو" کی قیمت داخل ہوگی۔

مثال # 3

اب ہم دیکھیں گے کہ ہم کس طرح منتخب خلیوں کا اندرونی رنگ تبدیل کرسکتے ہیں۔ اب میں ان خلیوں کا اندرونی رنگ تبدیل کرنا چاہتا ہوں جو میں منتخب کروں گا۔ اس کے ل For ، میں نے متغیر کو رینج کے طور پر اعلان کیا ہے اور حد کا حوالہ "انتخاب" کے طور پر مقرر کیا ہے۔

کوڈ:

 سب سلیکشن_اختیار3 () حد رینگ کے طور پر حد مقرر کریں Rng = انتخاب اختتام سب 

اب وی بی اے سلیکشن پراپرٹی تک رسائی کا استعمال کریں "داخلہ" پراپرٹی

کوڈ:

 ذیلی انتخاب_امثال 3 () دھیما ہوا رنگ کے طور پر حد مقرر کریں Rng = انتخاب کا انتخاب۔ اندرونی اختتام سب 

"داخلہ" پراپرٹی منتخب ہونے کے بعد ہمیں فیصلہ کرنے کی ضرورت ہے کہ ہمیں اس پراپرٹی کے ساتھ کیا کرنا ہے۔ چونکہ ہمیں منتخب سیل کے داخلہ کا رنگ تبدیل کرنے کی ضرورت ہے اس پراپرٹی کو "رنگ" منتخب کریں۔

کوڈ:

 ذیلی انتخاب_امثال 3 () حد رینگ کے طور پر حد مقرر کریں Rng = انتخاب کا انتخاب۔ اندرونی.کال اختتام سب 

رنگین املاک کو بطور سیٹ کریںوی بی گرین”.

کوڈ:

 ذیلی انتخاب_امثال 3 () حد رینگ کے طور پر حد مقرر کریں Rng = انتخاب کا انتخاب۔ اندرونی۔ رنگ = وی بی گرین اینڈ سب 

تو اس سے منتخب کردہ خلیوں کا داخلی رنگ تبدیل ہوجائے گا "وی بی گرین"۔

اس طرح ، ہم کوڈنگ میں ایکسل VBA "سلیکشن" پراپرٹی کا استعمال کرسکتے ہیں اور بہت ساری چیزیں آسانی سے کرسکتے ہیں۔

نوٹ: "سلیکشن" پراپرٹی کے ساتھ سب سے بڑا خطرہ یہ ہے کہ ہم کوڈ کرتے ہوئے انٹیلی سینس لسٹ تک رسائی حاصل نہیں کرتے ہیں۔ ایک نئے سیکھنے والے کی حیثیت سے سلیکشن پراپرٹی کی تمام خصوصیات اور طریقوں کو یاد رکھنا تقریبا impossible ناممکن ہے ، لہذا آپ کو "سلیکشن" پراپرٹی کا استعمال شروع کرنے کے لئے وی بی اے میں بالکل حامی ہونے کی ضرورت ہے۔