وی بی اے ایل باؤنڈ ایری فنکشن کا استعمال کیسے کریں؟ (مثالوں کے ساتھ)
ایکسل وی بی اے ایل باؤنڈ فنکشن
وی بی اے میں ایل باؤنڈ اس کا مطلب ہے "لوئر باؤنڈ" یعنی یہ کسی صف کی کم ترین تعداد نکالے گا۔ مثال کے طور پر ، اگر صف "ڈم اراؤنکاؤنٹ (2 سے 10) کو اسٹرنگ کے طور پر کہتی ہے" تو پھر LBound فنکشن کا استعمال کرتے ہوئے ہم صف کی لمبائی کی کم سے کم تعداد تلاش کرسکتے ہیں یعنی 2۔
ذیل میں ایل باؤنڈ فنکشن کا نحو ہے۔ یہ بہت آسان اور آسان ہے ، اس کے پاس صرف دو پیرامیٹرز ہیں۔
لمباؤنڈ (صف کا نام [، طول و عرض])
- صف کا نام: یہ پہلی دلیل ہے۔ اس پیرامیٹر کے لئے ، ہمیں سرنی کا نام بتانے کی ضرورت ہے جو سرنی کی وضاحت کے لئے استعمال ہوتا ہے۔
- [طول و عرض]: اگر سرنی ایک جہت ہے تو پھر اس کی ضرورت نہیں ہے ، بطور ڈیفالٹ اس میں ایک لیتا ہے ورنہ ہمیں طول و عرض نمبر فراہم کرنے کی ضرورت ہے۔
لہذا ، ان فنکشن کا استعمال کرتے ہوئے ہم کسی صف کی کم سے کم لمبائی حاصل کرسکتے ہیں۔
وی بی اے ایل باؤنڈ فنکشن کا استعمال کیسے کریں؟ (مثال)
آپ یہ وی بی اے ایل باؤنڈ ایکسل ٹیمپلیٹ ڈاؤن لوڈ کرسکتے ہیں۔ وی بی اے ایل باؤنڈ ایکسل ٹیمپلیٹمثال # 1
مثال کے طور پر نیچے کا کوڈ دیکھیں۔
کوڈ:
سب LBound_Example1 () دھیمی گنتی (2 سے 5) بطور انٹیجر MsgBox Lbound (گنتی) اختتامی سب
مذکورہ کوڈ میں ، ہم نے سرنی کو 2 سے 5 تک ضمیر اور سائز کی تعریف کی ہے۔ اس کے بعد ، ہم نے LBound فنکشن کا استعمال کرتے ہوئے صف کی کم ترین لمبائی ظاہر کرنے کے لئے VBA میسج باکس کو تفویض کیا ہے۔
جب ہم کوڈ چلاتے ہیں تو ہمیں میسج باکس میں نیچے والا نتیجہ مل جاتا ہے۔
آؤٹ پٹ:
چونکہ ہماری صف 2 سے شروع ہوتی ہے ، LBound فنکشن صف کی کم ترین لمبائی 2 کے طور پر طے کرتا ہے۔
مثال # 2
اب ، نیچے کا کوڈ ملاحظہ کریں۔
کوڈ:
سب LBound_Example2 () دھیما شمار (5) بطور اعداد و شمار MsgBox LBound (گنتی) اختتامی سب
مذکورہ بالا میں ہم نے کم ترین حد کا فیصلہ نہیں کیا ہے بلکہ ہم صرف 5 کی حد کی فراہمی کر رہے ہیں ، اب آئیے کوڈ چلائیں اور قدر کی کم ترین لمبائی دیکھیں۔
آؤٹ پٹ:
اس نے نتیجہ کو 0 کے طور پر واپس کردیا ہے کیونکہ جب ہم کسی صف کے آغاز اور اختتامی نقطہ کے بارے میں فیصلہ نہیں کرتے ہیں بلکہ مستحکم نمبر فراہم نہیں کرتے ہیں ، مثال کے طور پر ، "گنتی (5) یعنی اس صورت میں صف کی قدر 0 سے شروع نہیں ہوسکتی ہے۔ لہذا ہم اب اس میں مکمل طور پر 6 اقدار کو محفوظ کرسکتا ہے۔
گنتی (0) ، گنتی (1) ، گنتی (2) ، گنتی (3) ، گنتی (4) ، گنتی (5)۔
مثال # 3
اب ہم ڈیٹا کی حد کا استعمال کریں گے اور اعداد و شمار کی حد سے کم حد کا فیصلہ کریں گے۔ مثال کے طور پر نیچے دیئے گئے ڈیٹا امیج کو دیکھیں۔
اس حد سے ، ہم سب سے کم اور سب سے زیادہ صف کے حجم کا فیصلہ کریں گے۔
پہلے متغیر کی وضاحت متغیر کے طور پر کریں۔
کوڈ:
سب LBound_Example3 () ڈم رینگ جیسے متغیر کا اختتام ہوتا ہے
اس "Rng" مختلف حالت کے ل For حد درجہ حوالہ ویلیو کو "حد" ("B2: B5") کے طور پر مقرر کریں۔ قیمت۔
کوڈ:
سب LBound_Example3 () دھیما رنگ اس طرح کے متغیر Rng = حد ("B2: B5")۔ قیمت کا اختتام سب
اس رینج کے ل we ، ہمیں صف کی کم سے کم اور بلند ترین لمبائی مل جائے گی۔ میسج باکس اور ایل باؤنڈ فنکشن کھولیں اور متغیر نام کی فراہمی کریں۔
کوڈ:
سب LBound_Example3 () ڈم رینگ جیسے متغیر Rng = رینج ("B2: B5")۔ قدر MsgBox LBound (Rng) اختتامی سب
اب وی بی اے کوڈ چلائیں اور لمبائی سے کم ترین قدر دیکھیں۔
آؤٹ پٹ:
اب متغیر حوالہ B2: B5 سے A2: B5 میں تبدیل کریں۔
اس رینج کے ل we ، ہمیں نچلے حد اور بالائی حد اقدار ملیں گے۔
کوڈ:
سب Lbound_Example3 () ڈم رینگ جیسے متغیر Rng = رینج ("A2: B5")۔ ویلیو اینڈ سب
چونکہ ہمارے پاس ایک سے زیادہ جہتوں کی صف ہے لہذا ہمیں طول و عرض نمبر بھی فراہم کرنے کی ضرورت ہے۔
کوڈ:
سب LBound_Example3 () ڈم رینگ جیسے متغیر Rng = رینج ("A2: B5")۔ MsgBox LBound (Rng، 1) اختتامی سب
پہلا کالم ڈھونڈنے کے لئے اوپر کوڈ کے اوپر کوڈ باؤنڈ کو مدد ملے گی ، اسی طرح کوڈ کے نیچے اس پہلے کالم میں اوپری باؤنڈ تلاش کرنے میں مدد ملے گی۔
کوڈ:
سب LBound_Example3 () ڈم رینگ جیسے متغیر Rng = حد ("A2: B5")۔ MsgBox Lbound (Rng، 1) & vbNewLine & Ubound (Rng، 1) اختتام سب
اس سے پہلے کالم کو نچلی لمبائی اور بالائی لمبائی مل جائے گی۔ اسی طرح اگلی لائن میں ایک اور میسج باکس لکھیں لیکن اس بار طول و عرض کو 1 سے 2 میں تبدیل کریں۔
کوڈ:
سب LBound_Example3 () ڈم رینگ جیسے متغیر Rng = حد ("A2: B5")۔ MsgBox LBound (Rng، 1) & vbNewLine & Ubound (Rng، 1) MsgBox LBound (Rng، 2) & vbNewLine & Ubound (Rng، Rng، Rb، Rng، 2) اختتام سب
کوڈ چلائیں اور پیغام باکس میں نتیجہ دیکھیں۔
آؤٹ پٹ:
پہلی جہت کے ل lower نچلے حد 1 اور اوپری حد 4 ہے۔
اگلی جہت کی حدود حاصل کرنے کے لئے "Ok" پر کلک کریں۔
آؤٹ پٹ:
دوسری جہت کے لئے نچلی حد 1 اور بالائی حد 2 ہے۔
یہاں یاد رکھنے والی چیزیں
- ایل باؤنڈ فنکشن سرنی سے کم از کم لمبائی واپس کرتا ہے۔
- جب صف کی لمبائی مستحکم یعنی ایک ہی نمبر ہو تو پھر صف 0 سے شروع نہیں ہو گی 1 سے۔
- کثیر جہتی صفوں کی صورت میں ، ہمیں طول و عرض کی تعداد بتانے کی ضرورت ہے۔