وی بی اے اینڈ فنکشن | وی بی اے میں اختتام پراپرٹی کا استعمال (مثال کے ساتھ)

وی بی اے میں اختتامی تقریب

آخر وی بی اے میں ایک بیان ہے جس میں وی بی اے ایپلی کیشنز میں متعدد شکلیں ہیں ، آسان کوڈ بیان کوڈ میں کہیں بھی ڈالا جاسکتا ہے اور یہ خود کار طریقے سے کوڈ پر عملدرآمد روک دے گا ، اختتامی بیان بہت سے طریقہ کار میں استعمال ہوتا ہے جیسے سب پروسیسر کو ختم کرنا یا کسی لوپ فنکشن کو ختم کرنا جیسے اینڈ .

ہر چیز کے ل، ، ایک خاتمہ ہوتا ہے اور وی بی اے میں یہ مختلف نہیں ہے۔ آپ نے یہ لفظ ضرور دیکھا ہوگا “ختم”اپنے VBA میں موجود تمام کوڈز میں۔ ہم "آخر سب" ، "اختتامی فنکشن" ، "اختتام اگر" پر ختم ہو سکتے ہیں۔ یہ عام ہیں جیسا کہ ہم جانتے ہیں کہ ہر ایک عمل کے خاتمے کی تجویز کرتا ہے۔ ان VBA اختتامی بیانات میں کسی خاص تعارف کی ضرورت نہیں ہے کیونکہ ہم اپنے VBA کوڈنگ میں اس سے واقف ہیں۔

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

وی بی اے میں پراپرٹی ختم کریں

"خاتمہ" وہ پراپرٹی ہے جسے ہم وی بی اے میں مجوزہ سمت میں منتقل کرنے کے لئے استعمال کرتے ہیں۔ سمت کی عمومی مثال عملی شیٹ میں افق اور عمودی طور پر فعال سیل سے آخری استعمال شدہ سیل یا آخری اندراج سیل کی طرف بڑھ رہی ہے۔

مثال کے طور پر ، یہ ایک ورک شیٹ کے ساتھ یاد کرتے ہیں۔ نیچے دی گئی تصویر کو دیکھیں۔

ابھی ہم A1 سیل میں ہیں۔

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

اسی طرح ، اگر ہم آخری استعمال شدہ سیل کو نیچے کی طرف جانا چاہتے ہیں یا عمودی طور پر ہم شارٹ کٹ کی کو دبائیں Ctrl + نیچے یرو

تو بائیں سے دائیں جانے کیلئے ہم دبائیں Ctrl + بائیں تیر ، نیچے سے اوپر جانے کے ل we ہم دبائیں Ctrl + اوپر تیر

وی بی اے میں بھی ایسا ہی کام ہوسکتا ہے لیکن استعمال کرکے نہیں Ctrl کلیدی کے بجائے ہمیں لفظ استعمال کرنے کی ضرورت ہے "ختم"

ایکسل وی بی اے اینڈ فنکشن کی مثالیں

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

مثال # 1 - ورک شیٹ میں منتقل ہونے کے لئے VBA اینڈ پراپرٹی کا استعمال کریں

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

کوڈ:

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

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

کوڈ:

 سب سے آخر_مثال 1 () حد ("A1")۔ اختتام اختتام سب 

ایک بار جب اختتام پراپرٹی نے کھلی قوسین منتخب کی۔

کوڈ:

 ذیلی اختتام_زمبر 1 () حد ("A1")۔ اختتام (اختتام سب 

جیسے ہی آپ نے قوسین کھولیں ، ہم "اختتام" پراپرٹی کے ساتھ موجود تمام اختیارات دیکھ سکتے ہیں۔ منتخب کریں "xlToRight" سیل A1 سے آخری استعمال شدہ سیل افقی طور پر منتقل کرنا۔

کوڈ:

 سب سے آخر_مثال 1 () حد ("A1")۔ اختتام (xlToRight) آخر سب 

آخری سیل میں جانے کے بعد ہمیں منتخب کرنے کی ضرورت ہے کہ ہمیں کیا کرنا ہے۔ انٹیلی سینس لسٹ دیکھنے کیلئے ڈاٹ (.) رکھیں۔

کوڈ:

 ذیلی اختتام_اختیار 1 () حد ("A1")۔ اختتام (xlToRight)۔ آخر سب 

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

کوڈ:

 ذیلی اختتام_زمبر 1 () حد ("A1")۔ اختتام (xlToRight). اختتام سب کو منتخب کریں 

یہ سیل A1 سے لے کر آخری استعمال شدہ سیل افقی طور پر لے گا۔

اسی طرح ، دائیں ، بائیں ، نیچے ، اوپر منتقل کرنے کے لئے دیگر تین اختیارات استعمال کریں۔

سیل A1 سے دائیں منتقل کرنا

کوڈ:

 ذیلی اختتام_زمبر 1 () حد ("A1")۔ اختتام (xlToRight). اختتام سب کو منتخب کریں 

سیل A1 سے نیچے جانے کے ل.

کوڈ:

 ذیلی اختتام_زمبر 1 () حد ("A1")۔ اختتام (xlDown). اختتام سب کو منتخب کریں 

سیل A5 سے اوپر جانے کے ل.

کوڈ:

 ذیلی اختتام_اختیار 1 () حد ("A5")۔ اختتام (xlUp). اختتام سب کو منتخب کریں 

سیل D1 سے بائیں منتقل کرنے کے لئے۔

کوڈ:

 ذیلی اختتام_اختیار 1 () حد ("D1")۔ اختتام (xlToLeft). اختتام سب کو منتخب کریں 

مذکورہ بالا تمام کوڈز ورک شیٹ میں منتقل ہونے کے لئے "آخر" پراپرٹی کو استعمال کرنے کی نمونہ مثالیں ہیں۔

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

مثال # 2 - اختتام پراپرٹی کا استعمال کرتے ہوئے انتخاب

ورک شیٹ میں خلیوں کی حد منتخب کرنے کے لئے ہمیں پراپرٹی کو ختم کرنے کی ضرورت ہے۔ اس مثال کے لئے نیچے دیئے گئے ڈیٹا پر غور کریں۔

آخری استعمال شدہ سیل سے A1 منتخب کریں

A1 سے آخری استعمال شدہ سیل تک خلیوں کو منتخب کرنے کے لئے پہلے رینج آبجیکٹ میں سیل A1 کا ذکر کریں۔

کوڈ:

 سب سے آخر_مثال 2 () حد ("A1" ، اختتام سب 

دوسری دلیل کے لئے ایک اور رینج آبجیکٹ کھولیں اور سیل کو صرف A1 کے طور پر ذکر کریں۔

کوڈ:

 سب اختتام_اختیار 2 () حد ("A1" ، حد ("A1") اختتام سب 

صرف ایک بریکٹ بند کریں اور ایکسل وی بی اے اینڈ پراپرٹی کو منتخب کرنے کے لئے ڈاٹ لگائیں۔

کوڈ:

 ذیلی اختتام_اختیار 2 () حد ("A1" ، حد ("A1")۔ اختتام (اختتام سب 

اب منتخب کریں xlToRight اور دو بریکٹ بند کریں۔

کوڈ:

 سب سے آخر_مثال 2 () حد ("A1" ، حد ("A1")۔ اختتام (xlToRight)) اختتام سب 

اب "منتخب کریں" کا طریقہ منتخب کیا۔

کوڈ:

 سب سے آخر_مثال 2 () حد ("A1" ، حد ("A1")۔ اختتام (xlToRight))۔ اختتام سب کو منتخب کریں 

ٹھیک ہے ، ہم ہو چکے ہیں۔

اثر کو دیکھنے کے لئے اس کوڈ کو چلائیں۔

جیسا کہ آپ دیکھ سکتے ہیں اس نے A1 سے D1 کی حد کو منتخب کیا ہے۔

اسی طرح نیچے کی طرف منتخب کرنے کے لئے نیچے کا کوڈ استعمال کریں۔

کوڈ:

 سب سے آخر_مثال 2 () حد ("A1" ، حد ("A1")۔ اختتام (xlDown)). منتخب کرنے کے لئے 'بائیں سے دائیں آخر سب کو منتخب کریں 

کوڈ:

 سب سے آخر_مثال 2 () رینج ("A1" ، حد ("A1")۔ اختتام (xlDown))۔ منتخب کریں 'منتخب کرنے کے لئے اوپر سے نیچے آخر سب کو 

کوڈ:

 سب اینڈ_اصاحب 2 () حد ("D1"، حد ("D1")۔ اختتام (xlToLeft)). منتخب کرنے کے لئے 'دائیں سے بائیں اختتام سب کو منتخب کریں 

کوڈ:

 سب سے آخر_مثال 2 () حد ("A5" ، حد ("A5")۔ اختتام (xlUp)) منتخب کریں 'منتخب کرنے کے لئے نیچے سے اوپر تک سب کو منتخب کریں 

مثال # 3 - دائیں سے بائیں ، دائیں سے نیچے اور اوپر منتخب کریں

ہم نے دیکھا ہے کہ افقی اور عمودی طور پر کیسے منتخب کریں۔ عمودی اور افقی دونوں کو منتخب کرنے کے ل we ہمیں دو "اختتام" خصوصیات کو استعمال کرنے کی ضرورت ہے۔ A1 سے D5 کوائف منتخب کرنے کے ل we ، ہمیں مندرجہ ذیل کوڈ کو استعمال کرنے کی ضرورت ہے۔

کوڈ:

 سب اینڈ_ایس نمونہ 3 () حد ("A1" ، حد ("A1")۔ اختتام (xlDown). اور (xlToRight)). 'سیل A1 سے آخری استعمال کرنے کیلئے سیل کو نیچے کی طرف اور دائیں جانب اختتام سب کو منتخب کریں۔ 

یہ نیچے کی طرح مکمل رینج کا انتخاب کرے گا۔

اس طرح ، ہم خلیوں کی ایک حد کو منتخب کرنے کے لئے VBA “End” فنکشن پراپرٹی کا استعمال کرسکتے ہیں۔