وی بی اے کے ساتھ | ایکسل وی بی اے میں بیان کے ساتھ ختم ... کے ساتھ کیسے استعمال کریں؟

ایکسل وی بی اے میں بیان کے ساتھ

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

ذیل میں VBA میں With With Statement کا نحو ہے۔

 [OBJECT] کے ساتھ [کوڈ… کیا کرنے کی ضرورت ہے؟] کے ساتھ ختم کریں 

مقصد کچھ خلیوں یا خلیوں کے علاوہ ہے جس کا ہم ذکر کررہے ہیں اور پھر ہم خصوصیات کو تبدیل کرسکتے ہیں اور اس مخصوص خلیے یا خلیات سے وابستہ تمام طریقے انجام دے سکتے ہیں۔

ایکسل وی بی اے میں بیان کے ساتھ کیسے استعمال کریں؟

ذیل میں ایکسل VBA میں بیان کے ساتھ استعمال کرنے کے لئے کچھ مثالیں ہیں۔

آپ یہ VBA With Excel سانچہ ڈاؤن لوڈ کرسکتے ہیں

مثال # 1

فرض کریں کہ آپ A1 سیل میں کچھ خاص قیمت رکھتے ہیں ، میں نے سیل A1 میں "ایکسل وی بی اے" کے بطور متن داخل کیا ہے۔

اب اس سیل کے ل I ، مجھے کچھ کام کرنے کی ضرورت ہے یعنی ایکسل میں فارمیٹنگ۔

میں فونٹ کا سائز ، فونٹ کا نام ، اور داخلہ کا رنگ تبدیل کرنا چاہتا ہوں ، بارڈر وغیرہ داخل کرتا ہوں… عام بات یہ ہے کہ ہم کیا کرتے ہیں پہلے ہم VBA RANGE آبجیکٹ کا استعمال کرکے سیل کا حوالہ دیتے ہیں۔

کوڈ:

 سب کے ساتھ_ایسا نمونہ 1 () حد ("A1") اختتام سب 

اب فونٹ کا سائز تبدیل کرنے کے لئے ہم اس سیل کی "فونٹ" پراپرٹی تک رسائی حاصل کرتے ہیں۔

فونٹ پراپرٹی کے تحت ہم سائز پراپرٹی تک رسائی حاصل کرتے ہیں اور مساوی نشان لگا کر سائز داخل کرتے ہیں۔

کوڈ:

 سب کے ساتھ_ایسا نمونہ 1 () حد ("A1")۔ فونٹ سائز = 15 اختتام سب 

اب اسی طرح ہم فارمیٹنگ کے دوسرے کام بھی کرتے ہیں جیسا کہ ذیل میں دکھایا گیا ہے۔

کوڈ:

 سب کے ساتھ_اختیاری 1 () رینج ("A1")۔ فونٹ سائز = 15 رینج ("A1") . لائن لائن اسٹائل = xl مسلسل جاری رکھنے والا سب 

یہ تمام مذکورہ کام انجام دے گا لیکن اگر آپ ہر فارمیٹنگ کی سرگرمی کو انجام دینے کے لئے کوڈ کو دیکھیں تو ہم نے ہر بار سیل ایڈریس فراہم کیا ہے ، اس سے یہ کوڈ لمبا اور وقت لگتا ہے۔

اب ہم ہر بار سیل ایڈریس کے اندراج کو کم کرنے کیلئے VBA With بیان کا استعمال کریں گے۔ ایکسل VBA اور سپلائی سیل ایڈریس میں بیان کے ساتھ کھولیں۔

کوڈ:

 سب کے ساتھ_مثال 1 () حد کے ساتھ ("A1") اختتام سب 

ویتھم بیان کے اندر سیل A1 کی تمام خصوصیات اور طریقوں کو دیکھنے کے لئے ڈاٹ لگا دیں۔

اب پہلے فارمیٹنگ کی سرگرمی میں فونٹ کا سائز تبدیل ہو رہا ہے ، لہذا FONT تک رسائی حاصل کریں اور اس تک رسائی SIZE پراپرٹی کے تحت۔

کوڈ:

 سب کے ساتھ_اختیار 1 () رینج کے ساتھ ("A1")۔ فونٹ سائز / 15 اختتام سب 

اسی طرح ، دوسرے فارمیٹنگ کوڈز کی فراہمی اور بیان کے ساتھ وی بی اے کو بند کریں۔

کوڈ:

 سب کے ساتھ_اختیار 1 () رینج کے ساتھ ("A1") 

ذکر کردہ آبجیکٹ یعنی سیل A1 میں تمام فارمیٹنگ دیکھنے کیلئے کوڈ چلائیں۔

لہذا ، سیل میں تمام فارمیٹنگ کا اطلاق ہوتا ہے۔ دیکھو یہ تکنیک کتنی عمدہ ہے۔

مثال # 2

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

کوڈ:

 سب کے ساتھ_عثال 2 () رینج کے ساتھ ("A1")۔ فونٹ اختتام اختتامی سب کے ساتھ 

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

ہم اس کے ساتھ اب کسی بھی قسم کی سرگرمی انجام دے سکتے ہیں۔

کوڈ:

 سب With_Example2 () رینج کے ساتھ ("A1")۔ فونٹ. بولڈ = ٹرواٹ 'فونٹ بولڈ ہوگا۔ رنگ = vbAlias' فونٹ کا رنگ عرفیت ہوگا۔ Italic = True 'فونٹ italic انداز کا ہوگا۔ سائز = 20' فونٹ سائز ہوگا 20 ہو .انڈر لائن = ٹر '' فونٹ کو آخر سب کے ساتھ اختتام پذیر کیا جائے گا 

اس کا نتیجہ ذیل میں دکھایا جائے گا۔

مثال # 3

کوڈ کے نیچے صرف سیل سے متعلقہ خصوصیات تک رسائی ہوگی۔

کوڈ:

 سب کے ساتھ_اختیار 3 () حد کے ساتھ ("بی 2") 

اس کوڈ کا نتیجہ مندرجہ ذیل ہے۔

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

  • بیان کے ساتھ کوڈ کو کم سے کم کرنے کے لئے استعمال کیا جاتا ہے۔
  • ہمیں پہلے والے کے ساتھ بیان کی فراہمی کی ضرورت ہے۔
  • ایک بار جب مخصوص چیز کی فراہمی ہو جاتی ہے تو ہم صرف اس چیز کی خصوصیات اور طریقوں تک رسائی حاصل کرسکتے ہیں۔