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

وی بی اے میں لسٹ باکس ایک فہرست ہے جو متغیر کو تفویض کی گئی ہے اور اس فہرست میں منتخب کرنے کے ل various مختلف ان پٹ ہیں ، فہرست خانہ میں سے ہم ایک ساتھ ایک سے زیادہ اختیارات منتخب کرسکتے ہیں ، فہرست باکس کو منتخب کرکے ایکسل وی بی اے میں صارف کے ل be بنایا جاسکتا ہے۔ باکس آپشن اور اس کو یوزرفارم پر لسٹ باکس کے ل drawing ڈرائنگ کرنے کے ل we ہمارے پاس ایک نامزد رینج ہے جس میں لسٹ باکس میں منتخب کرنے کے لئے کچھ خاص اقدار فراہم کی گئی ہیں۔

ایکسل وی بی اے میں لسٹ باکس کیا ہے؟

فہرست خانہ ایک فہرست ہے جہاں سے صارف کسی شے کو منتخب کرسکتا ہے۔ اگر آپ ان اقدار کی فہرست ظاہر کرنا چاہتے ہیں جن سے صارفین منتخب کرسکتے ہیں تو ایکسل وی بی اے میں موجود لسٹ باکس کا استعمال کیا جاسکتا ہے۔

ایکسل میں لسٹ باکس کیسے بنائیں؟

ایکسل ورک شیٹ میں لسٹ باکس بنانے کے ل these ، ان مراحل پر عمل کریں:

سب سے پہلے ، آپ کو ڈیبیلر ٹیب ایکسل کو ربن پر نظر آنے کے قابل بنانا ہوگا تاکہ آپ VBA اور ایکٹو ایکس کنٹرول کمانڈز تک جاسکیں۔ حاصل کرنے کے لئے ڈویلپر ٹیب ، لانے ایکسل کے اختیارات ڈائیلاگ باکس ، کلک کریں تخصیص کریں ایکسل میں ربن، اور ڈویلپر چیک باکس کو منتخب کریں۔

  • ایکسل ربن پر کلک کریں پھر ڈویلپر ٹیب کو منتخب کریں اور پھر انسرٹ پر کلک کریں اور پھر فہرست فہرست کنٹرول پر کلک کریں۔

  • اس کے بعد ایکسل میں لسٹ باکس بنانے کے ل the ایکسل ورک شیٹ میں مستطیل کھینچیں۔

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

  • پراپرٹیز ونڈو میں ، لسٹ فل رینج سیٹنگ کے ل Day ، ہفتوں کے دن کے ساتھ نامزد کردہ حد درج کریں۔

  • ملٹی سلیکٹ پراپرٹی میں کلک کریں ، اور ڈراپ ڈاؤن لسٹ میں سے ، 1-fmMલ્ટSelectMult منتخب کریں جیسا کہ ذیل میں اسکرین شاٹ میں دکھایا گیا ہے۔

  • فہرست اسٹائل پراپرٹی میں کلک کریں ، اور ڈراپ ڈاؤن فہرست سے ، 1-fmListStyleOption منتخب کریں۔ اس سے فہرست آئٹمز کے بائیں طرف چیک باکسز شامل ہوجاتے ہیں جیسا کہ ذیل میں اسکرین شاٹ میں دکھایا گیا ہے۔

  • پراپرٹیز ونڈو کو بند کریں۔

آپ ڈیزائن وضع پر کلک کرکے ڈیزائن وضع کو بند کر سکتے ہیں۔

ایکسل وی بی اے میں لسٹ باکس کیسے بنائیں؟

وی بی اے لسٹ باکس کی بہتر تفہیم کے ل You آپ درج ذیل مثال پر غور کرسکتے ہیں:

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

مثال # 1

اس لسٹ باکس کو سیل سے جوڑنے کے ل list ، فہرست باکس پر دائیں کلک کریں (یقینی بنائیں کہ ڈیزائن کا موڈ منتخب ہوا ہے) اور پراپرٹیز پر کلک کریں۔ لنکڈ سیل کے لئے B17 پُر کریں جیسا کہ ذیل میں اسکرین شاٹ میں دکھایا گیا ہے۔

مہینے کی حیثیت سے ماہ کی فہرست کا نام پراپرٹیز پر جائیں اور بطور مہینہ لسٹ فل رینج منتخب کریں۔

 

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

مثال 2 - صارف کے صارف پر لسٹ باکس کیسے بنایا جائے؟

  • ڈویلپر ٹیب پر جائیں اور پھر کوڈ سے بصری بنیادی پر کلک کریں یا Alt + F11 دبائیں۔

  • مینو داخل کرنے کے لئے جائیں ، صارف صارف پر کلک کریں۔

  • ٹول باکس سے صارف کے فارم پر لسٹ باکس کنٹرول کو گھسیٹیں۔

  • یوزرفارم پر ڈبل کلک کریں ، اور ذیل میں اسکرین شاٹ میں دکھائے جانے والے یوزرفارم ایونٹ کو منتخب کریں۔

  • اب ، باہمی طریقہ کار میں درج ذیل کوڈ شامل کریں۔

نجی ذیلی صارف_فرمی_Initialize ()

لسٹ بکس 1۔ ایڈٹ آئٹم “ایم بی اے”

لسٹ باکس 1۔ ایڈٹ آئٹم “ایم سی اے”

لسٹ بکس 1۔ ایڈٹ آئٹم “ایم ایس سی”

لسٹ بکس 1۔ایڈٹ کریں "MECS"

لسٹ باکس 1۔ ایڈٹ آئٹم “سی اے”

آخر سب

 

  • اب ، کوڈ کو چلانے کے لئے ‘F5’ دبائیں۔

مثال # 3 - متحرک فہرست خانہ کنٹرول شامل کرنے کا طریقہ

VBA کا استعمال کرتے ہوئے صارف پر ایک متحرک فہرست خانہ کنٹرول شامل کریں

  • ٹول باکس سے صارف کے صارف پر کمانڈ کا بٹن شامل کریں۔

  • کمانڈ کے بٹن پر دائیں کلک کریں ، خصوصیات پر کلک کریں

  • کمانڈ کے بٹن کیپشن کو ‘تخلیق_السٹ باکس’ میں تبدیل کریں

  • کمانڈ کے بٹن پر ڈبل کلک کریں
  • اب ، یہ مندرجہ ذیل کوڈ کو ظاہر کرتا ہے۔

نجی سب کمانڈبٹن 1_ (کلک کریں)

آخر سب

  • مندرجہ ذیل طریقہ کار کو کال کریں جس کا نام ہے '' Add_Dynamic_Listbox '' اور چلانے کے لئے نیچے کا طریقہ کار تلاش کریں۔

ذیلی شامل کریں_ متحرک_ فہرست باکس ()

‘متحرک فہرست خانہ شامل کریں اور اسے اعتراض کرنے کے لئے تفویض کریں‘ LstBx ’

LstBx = UserForm3.Controls.Add ("Forms.ListBox.1") سیٹ کریں۔

‘لسٹ باکس کی پوزیشن

LstBx.Left = 20

LstBx.Top = 10

آخر سب

  • اب ، میکرو کو چلانے کے لئے F5 پر کلک کریں۔
وی بی اے میں باکس کنٹرول کے ل items آئٹمز کو کیسے شامل کیا جائے؟

نجی ذیلی داخل کریں _ آئٹمز _ٹو_لیسٹ بکس ()

لسٹ باکس 1۔ ایڈٹ آئٹم "آئٹم 1"

لسٹ باکس 1۔ ایڈٹ آئٹم "آئٹم 2"

لسٹ بکس 1۔ ایڈٹ آئٹم “آئٹم 3”

لسٹ باکس 1۔ ایڈٹ آئٹم “آئٹم 4”

لسٹ باکس 1۔ ایڈٹ آئٹم “آئٹم 5”

آخر سب

وی بی اے کا استعمال کرکے فہرست باکس کنٹرول سے آئٹمز کو کیسے صاف کیا جائے

سب کلر_لسٹ بی ایکس ()

یوزرفارم 3۔ لسٹ بکس 1۔کلیئر

آخر سب

مثال # 4

فرض کیج we ہمارے پاس فروخت کا ڈیٹا موجود ہے اور ہم لسٹ باکس آئٹم کے انتخاب کو منتخب کرکے گرافک صارف انٹرفیس کی فروخت کی تفصیلات چاہتے ہیں۔ پھر ہمیں سیل انڈیکس سیل کے بطور منتخب انڈیکس سیل تبدیل کرنا پڑے گا اور فروخت کی تفصیلات حاصل کرنے کے لئے VLOOKUP فارمولہ لاگو کریں جیسا کہ ذیل میں اسکرین شاٹس میں دکھایا گیا ہے۔

ایکسل وی بی اے میں لسٹ باکس کے بارے میں یاد رکھنے کی چیزیں

اس میں سے ایک سے زیادہ اشیاء کو منتخب کرنے کے لئے ایکسل میں ایک فہرست باکس استعمال کیا جاسکتا ہے۔