ایکسل میں ملٹی سلیکٹ لسٹ باکس کیسے بنائیں (آسان اقدامات کے ساتھ)

  • اس کا اشتراک
Hugh West

جب ہم کسی بڑے ڈیٹاسیٹ پر کام کرتے ہیں، تو اکثر اس سے کوئی منتخب قیمت حاصل کرنا مشکل ہو جاتا ہے۔ مزید یہ کہ، آپ بیک وقت معلومات کے ایک سے زیادہ ٹکڑوں کا انتخاب نہیں کر سکتے۔ اس صورت میں، ListBox Excel میں ایک بہت مددگار حل ہے۔ لیکن اس ListBox کو بنانے کا عمل قدرے مشکل ہے۔ لہذا، اس مضمون میں، ہم سیکھیں گے کہ ایکسل میں کچھ آسان اقدامات کے ساتھ ملٹی سلیکٹ ListBox کیسے بنایا جائے۔

پریکٹس ورک بک ڈاؤن لوڈ کریں

اس پر نمونہ فائل حاصل کریں۔ مشق۔

Multi Select ListBox.xlsm

ایکسل میں ملٹی سلیکٹ لسٹ باکس بنانے کے لیے مرحلہ وار طریقہ کار

عمل آسان ہے، ہم نے بہتر تفہیم کے لیے اسے 8 مراحل میں تقسیم کیا ہے۔ لہذا، مزید تاخیر کے بغیر، آئیے ذیل کے مراحل پر جائیں تاکہ ہم دیکھیں کہ ہم ایکسل میں ملٹی سلیکٹ ListBox کیسے بنا سکتے ہیں۔

مرحلہ 1: ڈیٹا سیٹ

<سے ایکسل ٹیبل بنائیں۔ 0>ابتدائی طور پر، ہمیں ایک نمونہ ڈیٹاسیٹ تیار کرنے اور اسے ٹیبل میں تبدیل کرنے کی ضرورت ہے۔ ایسا کرنے کے لیے، ذیل کے مراحل پر عمل کریں۔
  • سب سے پہلے، 10 شہر کے ناموں اور ان کی کل آبادی کی معلومات کے ساتھ ایک ڈیٹاسیٹ بنائیں۔>USA تک 1، جولائی سیل رینج B5:C14 میں۔

  • اب، ڈیٹاسیٹ کے کسی بھی سیل پر کلک کریں اور داخل کریں ٹیب سے ٹیبل منتخب کریں۔

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

  • نتیجتاً، آپ دیکھیں گے کہ ڈیٹاسیٹ ٹیبل میں تبدیل ہو گیا ہے۔

  • ساتھ اس کے ساتھ، آپ ٹیبل کو ٹیبل کا نام باکس میں ٹیبل ڈیزائن ٹیب

    <11 کے نیچے تلاش کرسکتے ہیں۔>آپ اپنی ترجیح کے مطابق ٹیبل کا نام تبدیل کر سکتے ہیں۔

مزید پڑھیں: ایکسل میں منحصر ڈراپ ڈاؤن لسٹ کیسے بنائیں

مرحلہ 2: نام مینیجر سے ڈیٹا سیٹ کی فہرست کو نام دیں

اب، ہم ٹیبل سے سیل رینج کے ہر زمرے کا نام دیں گے۔ اس کے لیے، مراحل سے گزریں۔

  • سب سے پہلے، ٹیبل میں کالم B سے کوئی بھی سیل منتخب کریں۔
  • پھر، فارمولوں پر جائیں۔ ٹیب اور منتخب کریں نام کی وضاحت کریں ۔

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

  • اس کے بعد، اسی ونڈو میں حوالہ ہے باکس پر کلک کریں۔
  • پھر، کرسر کو ہیڈر پر رکھیں اور یہ ایک سیاہ تیر دکھائے گا۔
  • 11 ٹیبل کے نام کے ساتھ ناموں کی فہرست ریفرس ٹو باکس میں نظر آئے گی اور ٹھیک ہے دبائیں۔

  • اسی پر عمل کریں۔طریقہ کار، سیل رینج C5:C14 کے لیے بھی۔
  • آخر میں، آپ کو ورک بک کے اوپری بائیں کونے میں نام باکس میں نام نظر آئیں گے۔ 3۔ ڈیٹا کی توثیق کے ساتھ رینجز۔ یہ ListBox بنانے کا لازمی حصہ ہے۔ ہم اسے ورک بک میں ایک اور ورک شیٹ میں بنائیں گے۔ لیکن آپ اسے اسی ورک شیٹ میں بھی کر سکتے ہیں۔ آئیے ذیل میں عمل دیکھیں۔
    • شروع میں، ٹیبل سے کچھ سیل منتخب کریں جہاں آپ ڈیٹا کی تصدیق کو لاگو کرنا چاہتے ہیں۔
    • پھر، پر جائیں ڈیٹا ٹیب اور ڈیٹا ٹولز سیکشن میں ڈیٹا کی توثیق کو منتخب کریں۔

    • اس کے بعد، ترتیبات ٹیب میں، اجازت دیں باکس میں فہرست منتخب کریں۔

    <10
  • نیز، نشان زد کریں خالی نظر انداز کریں اور ان سیل ڈراپ ڈاؤن باکسز۔

  • اس کے بعد، اس ونڈو میں ماخذ باکس پر کلک کریں اور اپنے کی بورڈ پر F3 دبائیں۔
  • نتیجتاً، آپ کو پیسٹ نام<نظر آئے گا۔ 2> نام کی فہرست کے ساتھ ڈائیلاگ باکس۔
  • یہاں، فہرست سے شہر کے نام منتخب کریں اور ٹھیک ہے کو دبائیں۔

  • پھر، آپ کو سورس باکس میں پہلی فہرست کا نام نظر آئے گا۔

  • آخر میں <1 دبائیں>ٹھیک ہے اور دوسرے نام کے لیے وہی عمل لاگو کریں۔فہرست۔
  • آخر میں، آپ دیکھیں گے کہ منتخب سیلز پر ڈیٹا کی توثیق چالو ہو گئی ہے۔

مرحلہ 4: VBA کوڈ کو توثیق شدہ ورک شیٹ میں داخل کریں

اب ایک ListBox بنانے کے لیے VBA کوڈ داخل کرنے کا اہم حصہ آتا ہے۔ اس کے لیے عمل درج ذیل ہے۔

  • سب سے پہلے توثیق شدہ ورک شیٹ پر دائیں کلک کریں اور سیاق و سباق کے مینو سے کوڈ دیکھیں کو منتخب کریں۔

  • پھر، اس کوڈ کو صفحہ پر داخل کریں۔
1647

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

  • پھر، ماڈیول کا نام تبدیل کریں modSettings اور اس کوڈ کو داخل کریں۔
8696

<0 بٹن

اس مرحلے پر، ہم ورک بک کے لیے ListBox اور کچھ کمانڈ بٹن کے ساتھ ایک UserForm بنائیں گے۔ ایسا کرنے کے لیے، ذیل کے عمل پر عمل کریں۔

  • سب سے پہلے، Visual Basic ایڈیٹر میں Project-VBAProject ونڈو میں ورک بک کو منتخب کریں۔

  • پھر، Insert ٹیب پر جائیں اور UserForm کو منتخب کریں۔

  • نتیجتاً، آپ کو UserForm اس طرح کا انٹرفیس ملے گا۔

  • اس کے ساتھ، آپ کو ٹول باکس بھی ملے گا۔ ونڈو۔
  • یہاں سے، ListBox کو UserForm پر گھسیٹیں۔

  • پھر، ListBox ایسا نظر آئے گا۔ آپ باکس کے کناروں کو گھسیٹ کر سائز کو ایڈجسٹ کر سکتے ہیں۔

  • اس کے بعد، CommanButton کو دو بار پر گھسیٹیں۔ یوزر فارم اور آپریشن کے لیے 2 بٹن بنانے کے لیے۔

  • آخر میں، فائنل آؤٹ پٹ اس طرح نظر آتا ہے۔

مرحلہ 6: پراپرٹیز سیٹنگز کو تبدیل کریں

اس مرحلے میں، ہم ListBox کے ہر جزو کی خصوصیات میں کچھ تبدیلیاں کریں گے۔<3

  • شروع میں، پراپرٹیز ونڈو کو کھولنے کے لیے Visual Basic ایڈیٹر پر F4 دبائیں۔
  • پھر، صارف فارم منتخب کریں اور اس کا نام اور کیپشن اس طرح تبدیل کریں۔

  • اس کے بعد، ListBox منتخب کریں اور اپنی ترجیح کے مطابق نام تبدیل کریں۔ نیچے دی گئی تصویر کے مطابق ListStyle ، MultiSelect اور SpecialEffect کی قسم تبدیل کریں۔

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

  • اس کے علاوہ، دوسرے کمانڈ بٹن کی خصوصیات میں بھی ترمیم کریں۔

مرحلہ 7: VBA کوڈ کو لاگو کریں UserForm

اس مرحلے پر، ہم VBA کوڈز UserForm کے ہر ایک اجزاء پر لاگو کریں گے۔ آئیے دیکھتے ہیں کہ کیسےیہ کام کرتا ہے.

  • پھر، اس کوڈ کو خالی صفحہ پر داخل کریں۔ UserForm کھولنے پر یہ خود بخود چل جائے گا۔
7737

  • اس کے بعد، UserForm <پر واپس جائیں۔ 2>انٹرفیس پر کلک کرکے آبجیکٹ پر کلک کریں دیکھیں ٹیب پر۔ اس کوڈ کو OK بٹن کے لیے داخل کرنے کے لیے۔
2441

  • اس کے ساتھ، بند کرنے کے لیے یہ کوڈ ٹائپ کریں۔ اسی عمل کا استعمال کرتے ہوئے بٹن۔
8886

  • آخر میں، Ctrl + S دبائیں اسے محفوظ کریں اور ونڈو بند کریں۔

کوڈز میں مدد کرنے کے لیے Contextures کا شکریہ۔

مرحلہ 8: لسٹ باکس

سے ملٹی سلیکٹ آخر میں، ہم نے کامیابی سے ایک ListBox متعدد انتخاب کے لیے بنایا ہے۔ یہ چیک کرنے کے لیے کہ آیا کوڈ کام کر رہا ہے یا نہیں، بس ان مراحل سے گزریں۔

  • سب سے پہلے سیل B5 کو منتخب کریں جہاں ہم نے ڈیٹا کی توثیق کا اطلاق کیا تھا۔<12
  • اس کے ٹھیک بعد، ListBox کمانڈنگ پاپ اپ ہوگی فہرست سے آئٹم منتخب کریں ۔
  • اس ونڈو میں، ایک سے زیادہ نام منتخب کریں فہرست۔

  • پھر، دبائیں ٹھیک ہے ۔
  • آخر میں، آپ نے کامیابی کے ساتھ ملٹی سلیکٹ ListBox اور ہر نام کو کوما ( , ) سے الگ کیا جاتا ہے۔

چیزیں یاد کرنے کے لئے

  • نام کی رینجز ایک ڈیٹا کی توثیق اصول نہیں بنائیں گی اگر وہ سیل حوالہ کے طور پر یا حد بندیوں کے ساتھ درج ہوں۔
  • The عالمی متغیر کا اطلاق UserForm اور Worksheet VBA کوڈ دونوں کے لیے ہوتا ہے۔ کوئی بھی فعال سیل کا نام ابتدائی طور پر کوڈ strDVList کو ایک عارضی رینج میں منتقل کرتا ہے اور پھر ListBox کے لیے RowSource کے طور پر استعمال ہوتا ہے جب کوئی صارف UserForm کھولتا ہے۔ ۔
  • آپ انتخاب میں آسانی کے لیے ایک ہی نام میں متعدد رینجز کو یکجا کر سکتے ہیں۔

نتیجہ

آج کے لیے بس اتنا ہی ہے۔ مجھے امید ہے کہ ایکسل میں ملٹی سلیکٹ لسٹ باکس بنانے کے طریقے کے بارے میں ان طویل لیکن آسان اقدامات نے آپ کے لیے موضوع کو قدرے آسان بنا دیا ہے۔ ہمیں کمنٹ باکس میں اپنی رائے سے آگاہ کریں۔ اس طرح کے مزید مضامین کے لیے ExcelWIKI پر عمل کریں۔

ہیو ویسٹ ایک انتہائی تجربہ کار ایکسل ٹرینر اور تجزیہ کار ہے جس کا انڈسٹری میں 10 سال سے زیادہ کا تجربہ ہے۔ انہوں نے اکاؤنٹنگ اور فنانس میں بیچلر کی ڈگری اور بزنس ایڈمنسٹریشن میں ماسٹر کی ڈگری حاصل کی۔ ہیو کو پڑھانے کا جنون ہے اور اس نے ایک منفرد تدریسی نقطہ نظر تیار کیا ہے جس کی پیروی کرنا اور سمجھنا آسان ہے۔ ایکسل کے بارے میں ان کے ماہرانہ علم نے دنیا بھر میں ہزاروں طلباء اور پیشہ ور افراد کو اپنی صلاحیتوں کو بہتر بنانے اور اپنے کیریئر میں بہترین کارکردگی دکھانے میں مدد کی ہے۔ اپنے بلاگ کے ذریعے، ہیو اپنے علم کو دنیا کے ساتھ بانٹتا ہے، مفت Excel سبق اور آن لائن تربیت کی پیشکش کرتا ہے تاکہ افراد اور کاروبار کو ان کی مکمل صلاحیت تک پہنچنے میں مدد ملے۔