وی بی اے سیل ایکسل | رینج آبجیکٹ کے ساتھ سیل ریفرنس پراپرٹی کا استعمال کیسے کریں؟
خلیات دراصل ورک شیٹ کے خلیات ہیں اور وی بی اے میں جب ہم خلیوں کو ایک رینج پراپرٹی کی حیثیت سے حوالہ دیتے ہیں تو ہم دراصل عین خلیوں کا حوالہ دیتے ہیں ، دوسرے الفاظ میں ، سیل حد اطلاق کے ساتھ استعمال ہوتا ہے اور خلیوں کی خاصیت کو استعمال کرنے کا طریقہ درج ذیل ہے۔ سیلز (1،1)) اب سیل (1،1) کا مطلب ہے سیل A1 کا پہلا دلیل صف کے لئے ہے اور دوسرا کالم ریفرنس کے لئے ہے۔
وی بی اے سیل حوالہ جات
وی بی اے سیل کیا ہے اس بارے میں آپ کو کسی خاص تعارف کی ضرورت نہیں ہے۔ وی بی اے تصورات میں ، خلیے بھی ایک جیسے ہوتے ہیں عام ایکسل خلیوں سے مختلف نہیں۔ وی بی اے سیلز کے تصور کے بارے میں مزید معلومات کے ل this اس مضمون کی پیروی کریں۔
وی بی اے رینج اور وی بی اے سیل کیا ہے؟
مجھے یقین ہے کہ ابھی آپ کے ذہن میں یہی سوال چل رہا ہے۔ وی بی اے میں حد ایک چیز ہے لیکن سیل ایکسل شیٹ میں ایک پراپرٹی ہے۔ وی بی اے میں ہمارے پاس سیل آبجیکٹ کا حوالہ دینے کے دو طریقے ہیں ایک تو حد سے ہوتا ہے اور دوسرا سیل کے ذریعے ہوتا ہے۔
مثال کے طور پر ، اگر آپ سیل C5 کا حوالہ دینا چاہتے ہیں تو آپ سیل C5 سے رجوع کرنے کے لئے دو طریقے استعمال کرسکتے ہیں۔
حد اطلاق کا استعمال: حد ("C5")
خلیوں کا طریقہ استعمال کرنا: سیل (5 ، 3)
اسی طرح ، اگر آپ C5 سیل میں "ہائے" ویلیو ڈالنا چاہتے ہیں تو آپ نیچے والا کوڈ استعمال کرسکتے ہیں۔
حد اطلاق کا استعمال: حد ("C5")۔ قیمت = "ہائے"
خلیوں کا طریقہ استعمال کرنا: سیل (5 ، 3). قیمت = "ہائے"
اب اگر آپ ایک سے زیادہ خلیوں کو منتخب کرنا چاہتے ہیں تو ہم صرف رینج آبجیکٹ کے ذریعہ منتخب کرسکتے ہیں۔ مثال کے طور پر ، اگر میں خلیوں کو A1 سے A10 سے منتخب کرنا چاہتا ہوں تو نیچے کوڈ ہے۔
کوڈ: حد ("A1: A10")۔ منتخب کریں
لیکن بدقسمتی سے ، ہم CELLS پراپرٹی کا استعمال کرکے ایک وقت میں صرف ایک سیل کا حوالہ دے سکتے ہیں۔ ہم ذیل کی طرح رینج آبجیکٹ والے سیل استعمال کرسکتے ہیں
حد ("A1: C10"). سیل (5،2) مطلب A1 سے C10 کی پانچویں قطار اور دوسرے کالم میں یعنی B5 سیل۔
وی بی اے میں سیلز پراپرٹی کا فارمولا
CELLS پراپرٹی کا فارمولا دیکھیں۔
- صف انڈیکس: اس کے سوا کچھ نہیں کہ ہم کس صف کا حوالہ دے رہے ہیں۔
- کالم انڈیکس: یہ ہمارا کونسا کالم ہے اس کے سوا کچھ نہیں۔
- خلیات (1 ، 1) A1 سیل کا مطلب ہے ، سیل (2 ، 1) A2 سیل کا مطلب ہے ، خلیات (1 ، 2) مطلب B1 سیل۔
- سیل (2 ، 2) B2 سیل کا مطلب ہے ، سیل (10 ، 3) C10 سیل کا مطلب ہے ، سیل (15 ، 5) E15 سیل کا مطلب ہے۔
# 1 - VBA میں CELLS پراپرٹی کا استعمال کیسے کریں؟
اب میں آپ کو وی بی اے میں ان سیلز پراپرٹی کو استعمال کرنے کا طریقہ سکھائوں گا۔
آپ یہ وی بی اے سیل ایکسل ٹیمپلیٹ ڈاؤن لوڈ کرسکتے ہیں۔ وی بی اے سیل ایکسل ٹیمپلیٹفرض کریں کہ آپ شیٹ کے نام پر کام کر رہے ہیں ڈیٹا 1اور آپ سیل A1 میں "ہیلو" کی قدر ڈالنا چاہتے ہیں۔
ذیل میں کوڈ آپ کے لئے ایسا کرے گا۔
ذیلی خلیوں_ مثال () سیل (1 ، 1). قیمت = "ہیلو" اختتام سب
نتیجہ:
اب میں شیٹ کے نام سے جانا جاتا ہوں ڈیٹا 2 اور کوڈ کو چلائے گا۔ یہاں تک کہ یہ لفظ "ہیلو" داخل کرے گا۔
دراصل ، ہم سیل پراپرٹی کو کسی خاص شیٹ کے نام کے ساتھ بھی جوڑ سکتے ہیں۔ کسی خاص شیٹ کا حوالہ دینے کے لئے WORKSHEET آبجیکٹ کا استعمال کریں۔
ورکشیٹس ("ڈیٹا 1")۔ سیل (1،1). ویلیو = "ہیلو"
یہ لفظ داخل کرے گا "ہیلو" چادر پر "ڈیٹا 1" اس سے قطع نظر کہ آپ کس شیٹ میں ہیں۔
# 2 - رینج آبجیکٹ کے ساتھ سیلز پراپرٹی کا استعمال کیسے کریں؟
دراصل ، ہم ایک ریلج آبجیکٹ کے ساتھ سیلز پراپرٹی استعمال کرسکتے ہیں۔ مثال کے طور پر ، نیچے کا کوڈ ملاحظہ کریں۔
حد ("C2: E8")۔ سیل (1 ، 1). منتخب کریں
بہتر تفہیم کے ل I ، میں نے ایکسل شیٹ میں کچھ تعداد درج کی ہیں۔
مندرجہ بالا کوڈ حد ("C2: E8")۔ سیل (1 ، 1). منتخب کریں C2 سے E8 کے سلسلے میں پہلا سیل منتخب کریں۔ اس کوڈ کو چلائیں اور دیکھیں کہ کیا ہوتا ہے۔
ذیلی خلیوں_ مثال () کی حد ("C2: E8"). سیل (1 ، 1). اختتام سب کو منتخب کریں
اس نے سیل C2 کا انتخاب کیا ہے۔ لیکن سیل (1 ، 1) کا مطلب A1 سیل ہے ، ہے نا؟
اس وجہ سے کہ اس نے C2 سیل کا انتخاب کیا ہے کیونکہ ہم نے رینج آبجیکٹ کا استعمال کرتے ہوئے C2 سے E8 کی طرح کی حد پر اصرار کیا ہے ، لہذا سیل پراپرٹی C2 سے E8 کی حد کی پابندی کرتی ہے ، A1 سیل سے نہیں۔ اس مثال میں ، C2 پہلی صف اور پہلا کالم ہے ، لہذا سیل (1 ، 1). منتخب کا مطلب سی 2 سیل ہے۔
اب میں کوڈ کو تبدیل کروں گا حد ("C2: E8")۔ سیل (3 ، 2). منتخب کریں اور دیکھو کیا ہوتا ہے۔
اس کوڈ کو چلائیں اور دیکھیں کہ اصل میں یہ کون سا سیل منتخب کرے گا۔
ذیلی خلیوں کا نمونہ () حد ("C2: E8"). سیل (3 ، 2). اختتام سب کو منتخب کریں
اس نے سیل D4 یعنی 26 نمبر سیل کو منتخب کیا ہے۔ خلیات (3،2) کا مطلب C2 سیل سے شروع ہوتا ہے 3 قطاروں سے نیچے چلا جاتا ہے اور 2 کالمیں دائیں یعنی D4 سیل میں منتقل ہوتا ہے۔
# 3 - سیل کے ساتھ سیل پراپرٹی
لوپس کے ساتھ سیلز پراپرٹی کا وی بی اے میں بہت اچھا رشتہ ہے۔ آئیے 1 سے 10 تک سیریل نمبر داخل کرنے کی مثال ملاحظہ کریں فار لوپ کا استعمال کرتے ہوئے۔ مندرجہ ذیل کوڈ کو اپنے ماڈیول میں کاپی اور پیسٹ کریں۔
ذیلی خلیوں کا نمونہ () i = 1 سے 10 سیلز (i ، 1) کے لئے اعدادوشمار کی حیثیت سے دھیما کریں۔ قیمت = میں اگلا اور سب ختم ہوں
یہاں میں نے متغیر کا اعلان کیا ہے میں ایک عدد کے طور پر
پھر میں نے لوپ کے لئے I = 1 سے 10 تک درخواست دی ہے یعنی لوپ کو 10 بار چلانے کی ضرورت ہے۔
خلیات (i، 1). قیمت = i
اس کا مطلب یہ ہے کہ جب لوپ پہلے چلتا ہے تو "I" کی قیمت 1 ہوجائے گی ، لہذا جہاں کہیں بھی "I" کی قیمت 1 یعنی سیل (1،1) ہے.
جب لوپ دوسری بار "I" کی قدر لوٹاتا ہے تو ، یہ 2 ہوتا ہے ، لہذا جہاں بھی "I" کی قدر ہوتی ہے ، وہ 2 ہوتی ہے۔ i. سیل (2،1). قیمت = 2
یہ لوپ 10 بار چلائے گا اور داخل کرے گا میں A1 سے A10 کی قدر۔
وی بی اے سیلز میں یاد رکھنے کی چیزیں
- CELLS پراپرٹی ہے لیکن رینج ایک چیز ہے۔ ہم پراپرٹی کو اشیاء کے ساتھ استعمال کرسکتے ہیں لیکن پراپرٹی پر اعتراض نہیں کرسکتے ہیں۔
- جب رینج فراہم کی جاتی ہے تو خلیات صرف اس حد پر ہی غور کریں گے ، باقاعدہ حد نہیں۔
- خلیات (1 ، 2) اسی طرح B1 سیل ہے خلیات (1 ، "B") B1 سیل بھی ہے۔