مواد جي جدول
جڏهن اسان هڪ وڏي ڊيٽا سيٽ تي ڪم ڪريون ٿا، اڪثر ڪري ان مان ڪا به چونڊيل قيمت حاصل ڪرڻ ڏکيو ٿي پوندو آهي. ان کان علاوه، توهان هڪ ئي وقت معلومات جي ڪيترن ئي ٽڪرن کان وڌيڪ نه چونڊي سگهو ٿا. انهي حالت ۾، ListBox هڪ تمام مددگار حل آهي Excel . پر هن کي ٺاهڻ جو عمل ListBox ٿورو مشڪل آهي. تنهن ڪري، هن آرٽيڪل ۾، اسان سکنداسين ته ڪيئن ٺاهيو هڪ ملٽي سليڪٽ ListBox excel ۾ ڪجهه سادو قدمن سان.
Download Practice Workbook
Sample فائل حاصل ڪريو. مشق.
ملٽي سليڪٽ ListBox.xlsm
ملٽي سليڪٽ لسٽ بڪس ٺاهڻ لاءِ قدم بہ قدم طريقا Excel ۾
عمل آسان، اسان ان کي ورهايو آهي 8 مرحلن ۾ بهتر سمجھڻ لاءِ. تنهن ڪري، وڌيڪ دير کان سواءِ، اچو ته هيٺ ڏنل قدمن ۾ وڃون ته ڏسون ته ڪيئن اسان هڪ ملٽي سليڪٽ ٺاهي سگهون ٿا ListBox Excel ۾.
قدم 1: ڊيٽابيس
مان ايڪسل ٽيبل ٺاهيو. 0>شروعات ۾، اسان کي هڪ نموني ڊيٽا سيٽ تيار ڪرڻ ۽ ان کي ٽيبل ۾ تبديل ڪرڻ جي ضرورت آهي. ائين ڪرڻ لاءِ، ھيٺ ڏنل قدمن تي عمل ڪريو.- پهرين، 10 شھرن جي نالن ۽ انھن جي ڪُل آبادي جي <1 جي معلومات سان ھڪڙو ڊيٽا سيٽ ٺاھيو>USA تائين 1، جولاءِ ۾ سيل رينج B5:C14 .
14>
- هاڻي، ڊيٽا سيٽ جي ڪنهن به سيل تي ڪلڪ ڪريو ۽ چونڊيو ٽيبل مان داخل ڪريو ٽيب.
- پوء، توھان ڏسندا ٽيبل ٺاھيو ونڊو جيڪو خودڪار طريقي سان چونڊيندو آھيٽيبل ٺاهڻ لاءِ سيل رينج.
- هن ونڊو ۾، نشان لڳايو My table has headers باڪس ۽ OK کي دٻايو.
- نتيجي طور، توهان ڏسندا ته ڊيٽا سيٽ کي ٽيبل ۾ تبديل ڪيو ويو آهي. ان سان، توھان ٽيبل کي ڳولي سگھوٿا ٽيبل جو نالو خاني ۾ ٽيبل ڊيزائن ٽئب
18>
- توهان پنهنجي مرضي مطابق ٽيبل جو نالو تبديل ڪري سگهو ٿا.
وڌيڪ پڙهو: ڪيئن ٺاھيو Dependent Drop Down List Excel ۾
قدم 2: نالو مئنيجر مان Dataset List
هاڻي، اسان ٽيبل مان سيل رينج جي هر ڪيٽيگري جو نالو ڏينداسين. ان لاءِ، قدمن ذريعي وڃو.
- پهرين، ٽيبل ۾ ڪالمن B مان ڪنهن به سيل کي چونڊيو.
- پوءِ، فارمولن ڏانھن وڃو. ٽيب ۽ چونڊيو نالو بيان ڪريو .
19>
- هن جي پٺيان، توهان ڏسندا نئون نالو ڊائلاگ باڪس.
- هن ڊائلاگ باڪس ۾، نالو باڪس ۾ چونڊيل ڪالمن هيڊر موجب ڪو به نالو ڏيو.
- اڳيون، ساڳي ونڊو ۾ Refers to باڪس تي ڪلڪ ڪريو.
- پوءِ، ڪرسر کي هيڊر جي مٿان رکو ته اهو ڪارو تير ڏيکاريندو.
- بعد ۾، منتخب ڪرڻ لاءِ کاٻي ڪلڪ کي دٻايو سيل جي حد B5:B14 .
- نتيجي طور، توهان نالن جي لسٽ ڏسندي ٽيبل جي نالن سان گڏ Refers to باڪس ۾ ۽ دٻايو OK .
- ساڳيو ئي عمل ڪريوطريقيڪار، سيل جي حد C5:C14 لاءِ پڻ.
- آخرڪار، توهان ڪم بڪ جي مٿين کاٻي ڪنڊ ۾ نالو باڪس ۾ نالا ڏسندا.
23>
قدم 3: ڊيٽا جي تصديق سان ڊراپ ڊائون لسٽ ٺاهيو
هن اسٽيج تي، اسان نالي مان هڪ ڊراپ ڊائون لسٽ ٺاهينداسين. ڊيٽا جي تصديق سان حدون. هي هڪ ListBox ٺاهڻ جو لازمي حصو آهي. اسان هن کي ڪم بڪ ۾ هڪ ٻي ورڪ شيٽ ۾ ٺاهينداسين. پر توهان اهو ڪري سگهو ٿا ساڳئي ورڪ شيٽ ۾ پڻ. اچو ته ھيٺ ڏنل عمل ڏسو.
- شروع ۾، ٽيبل مان ڪجھ سيل منتخب ڪريو جتي توھان لاڳو ڪرڻ چاھيو ٿا ڊيٽا جي تصديق .
- پوءِ، ڏانھن وڃو. ڊيٽا ٽيب ۽ چونڊيو ڊيٽا جي تصديق ڊيٽا ٽولز سيڪشن ۾.
24>
- اڳتي، سيٽنگون ٽئب ۾، چونڊيو فهرست ان ۾ اجازت ڏيو باڪس. 13>0> <10
- پڻ، نشان لڳايو خالي نظر انداز ڪريو ۽ ان-سيل ڊراپ ڊائون باڪس. 13>0>
- ان کان پوءِ، هن ونڊو ۾ ذريعو باڪس تي ڪلڪ ڪريو ۽ پنهنجي ڪيبورڊ تي F3 دٻايو.
- نتيجو، توهان ڏسندا پيسٽ نالو<. 2> نالي جي لسٽ سان ڊائلاگ باڪس.
- هتي، فهرست مان CityNames چوندا ۽ OK کي دٻايو.
- پوءِ، توهان ڏسندؤ ته پهرين لسٽ جو نالو سرچ باڪس ۾ ڏيکاريل آهي.
- آخر ۾، پريس ڪريو ٺيڪ ۽ ساڳئي عمل کي ٻئي نالي لاءِ لاڳو ڪريوفهرست.
- آخرڪار، توهان ڏسندا ته ڊيٽا جي تصديق چونڊيل سيلز تي چالو آهي.
- سڀ کان پھريائين، صحيح ٿيل ورڪ شيٽ تي صحيح ڪلڪ ڪريو ۽ منتخب ڪريو ڪوڊ ڏسو ڪانٽيڪسٽ مينيو مان.
- پوءِ، هن ڪوڊ کي صفحي تي داخل ڪريو. 13>
28>
29>
قدم 4: VBA ڪوڊ داخل ڪريو تصديق ٿيل ورڪ شيٽ ۾
هاڻي داخل ڪرڻ جو اهم حصو اچي ٿو VBA ڪوڊ ٺاهڻ لاءِ ListBox . ان لاءِ عمل ھيٺ ڏنل آھي.
2530
- اڳيون، وڃو Insert ٽيب ۽ منتخب ڪريو Module .
- هن نقطي تي، ورڪ بڪ جو نالو چونڊيو وڃي پروجيڪٽ آبجیکٹ ونڊو ۾.
- پوءِ، ماڊل جو نالو بدلايو ماڊ سيٽنگس ۽ هي ڪوڊ داخل ڪريو.
1162
<33
مهرباني Contextures ڪوڊ مهيا ڪرڻ لاءِ.
قدم 5: Listbox سان يوزر فارم ٺاهيو & بٽڻ
هن اسٽيج تي، اسان هڪ UserForm ورڪ بڪ لاءِ هڪ ListBox ۽ ڪجهه Command Buttons ٺاهينداسين. ائين ڪرڻ لاءِ، ھيٺ ڏنل عمل کي فالو ڪريو.
- پھريائين، Project-VBAProject ونڊو ۾ Visual Basic ايڊيٽر ۾ ورڪ بڪ چونڊيو.
34>
- پوءِ، وڃو داخل ڪريو ٽئب ۽ چونڊيو يوزر فارم .
- نتيجي طور، توھان حاصل ڪندا UserForm انٽرفيس ھن جھڙو.
- ان سان گڏ، توهان پڻ حاصل ڪندا ٽول باڪس ونڊو.
- هتان، ڇڪيو ListBox ڏانهن UserForm .
- پوءِ، ListBox هن طرح نظر ايندو. توهان باڪس جي ڪنارن کي ڇڪي سائيز کي ترتيب ڏئي سگهو ٿا.
- اڳيون، CommanButton ٻه ڀيرا ڏانهن ڇڪيو UserForm انهي سان گڏ آپريشن لاءِ 2 بٽڻ ٺاهڻ لاءِ.
- آخر ۾، فائنل آئوٽ هن طرح نظر اچي ٿو.
قدم 6: پراپرٽيز سيٽنگون تبديل ڪريو
هن اسٽيج ۾، اسان ListBox جي هر جزو جي ملڪيتن ۾ ڪجهه تبديليون آڻينداسين.<3
- شروع ۾، پراپرٽيز ونڊو کولڻ لاءِ Visual Basic ايڊيٽر تي F4 دٻايو.
- پوءِ، منتخب ڪريو UserForm ۽ تبديل ڪريو نالو ۽ ڪيپشن ان جو هن طرح.
- اڳيون، چونڊيو ListBox ۽ تبديل ڪريو نالو پنهنجي ترجيح مطابق.
42>
- اضافي طور تي هيٺ ڏنل تصوير جي مطابق ListStyle ، MultiSelect ۽ SpecialEffect جو قسم تبديل ڪريو.
- هاڻي، پهريون ڪمانڊ بٽڻ چونڊيو ۽ خاصيتون ۾ هيٺيون تبديليون ڪريو.
- ان کان علاوه، ٻئي ڪمانڊ بٽڻ جي ملڪيت کي پڻ ايڊٽ ڪريو.
قدم 7: VBA ڪوڊ لاڳو ڪريو UserForm
هن اسٽيج تي، اسان لاڳو ڪنداسين VBA ڪوڊ UserForm جي هر هڪ اجزاء تي. اچو ته ڏسون ڪيئناهو ڪم ڪري ٿو.
- پهريان، چونڊيو يوزر فارم ۽ وڃو ڏسو ٽيب کي چونڊڻ لاءِ ڪوڊ .
- پوءِ، ھن ڪوڊ کي خالي پيج تي داخل ڪريو. اهو خودڪار طريقي سان هلندو جڏهن UserForm کليو ويندو.
3123
- ان کان پوء، واپس وڃو UserForm انٽرفيس تي ڪلڪ ڪري آبجڪٽ تي ڪلڪ ڪريو ڏسو ٽيب تي.
48>
- هاڻي، عمل جي پيروي ڪريو هن ڪوڊ داخل ڪرڻ لاءِ OK بٽڻ لاءِ.
6608
- ان سان گڏ، هي ڪوڊ ٽائيپ ڪريو بند ڪريو. ساڳئي عمل کي استعمال ڪندي بٽڻ ان کي محفوظ ڪريو ۽ ونڊو بند ڪريو.
ڪوڊن ۾ مدد ڪرڻ لاءِ Contextures جي مهرباني.
قدم 8: لسٽ باڪس مان ملٽي سليڪٽ
آخرڪار، اسان ڪاميابيءَ سان ٺاھيو آھي ھڪ ListBox گھڻن چونڊين لاءِ. چيڪ ڪرڻ لاءِ ته ڪوڊ ڪم ڪري رهيو آهي يا نه، بس انهن مرحلن ذريعي وڃو.
- پهرين، چونڊيو سيل B5 جتي اسان لاڳو ڪيو آهي ڊيٽا جي تصديق .
- ان کان پوءِ، هڪ ListBox پاپ اپ ڪمانڊ ڪندو فهرست مان شيون چونڊيو .
- هن ونڊو ۾، هڪ کان وڌيڪ نالو چونڊيو. فهرست.
- پوءِ، دٻايو OK .
- آخرڪار، توهان ڪاميابيءَ سان ڪيترن ئي چونڊيل 1 ياد ڪرڻ
- نالي ڏنل حدون نه ٺاهينديون ڊيٽا جي تصديق ضابطو جيڪڏهن اهي سيل ريفرنس جي طور تي يا حد بندي ڪندڙن سان داخل ڪيا وڃن.
- The Global variable ٻنهي لاءِ لاڳو ٿئي ٿو UserForm ۽ Worksheet VBA ڪوڊ. ڪنهن به فعال سيل جو نالو شروعاتي طور ڪوڊ strDVList کي عارضي حد تائين منتقل ڪري ٿو ۽ پوءِ استعمال ڪيو ويندو آهي RowSource جي لاءِ ListBox جڏهن ڪو صارف UserForm کوليندو آهي. .
- توهان چونڊ جي آسانيءَ لاءِ هڪ ئي نالي ۾ گهڻن حدن کي گڏ ڪري سگهو ٿا.
نتيجو
اڄ لاءِ اهو ئي آهي. مون کي اميد آهي ته اهي ڊگها پر سادو قدم ڪيئن ملٽي سليڪٽ لسٽ بڪس ٺاهيو ايڪسل ۾ موضوع کي ٿورو آسان بڻائي ڇڏيو آهي. اسان کي پنهنجي راءِ ڏيو تبصرو خاني ۾. فالو ڪريو ExcelWIKI هن قسم جي وڌيڪ مضمونن لاءِ.