Агуулгын хүснэгт
Бид том өгөгдлийн багц дээр ажиллах үед түүнээс ямар нэгэн сонгомол утгыг татахад хэцүү байдаг. Үүнээс гадна та хэд хэдэн мэдээллийг нэгэн зэрэг сонгох боломжгүй. Энэ тохиолдолд ListBox нь Excel -д маш хэрэгтэй шийдэл юм. Гэхдээ энэ ListBox -г үүсгэх үйл явц нь жаахан төвөгтэй юм. Тиймээс бид энэ өгүүллээр excel-д олон сонголттой ListBox хэрхэн энгийн алхмуудыг хийж сурах болно.
Дадлага хийх номыг татаж авах
Жишээ файлыг эндээс авна уу. дадлага хийх.
Multi Select ListBox.xlsm
Excel дээр олон сонголттой жагсаалтын хайрцаг үүсгэх алхам алхмаар хийх журам
үйл явцыг илүү хялбар болгохын тулд бид үүнийг илүү сайн ойлгохын тулд 8 алхмуудад хуваасан. Тиймээс цаашид хойшлуулалгүйгээр Excel дээр олон сонголттой Жагсаалтын хайрцаг хэрхэн үүсгэх боломжтойг харцгаая.
Алхам 1: Өгөгдлийн багцаас Excel хүснэгт үүсгэх
Эхлээд бид түүвэр өгөгдлийн багц бэлтгэж, хүснэгт болгон хөрвүүлэх хэрэгтэй. Үүнийг хийхийн тулд доорх алхмуудыг дагана уу.
- Эхлээд 10 хотын нэр болон тэдгээрийн Нийт хүн ам -ын мэдээлэл бүхий датасет үүсгэнэ үү>АНУ 1, 7-р сарын хүртэл Үүрэн хүрээний B5:C14 .
- Одоо өгөгдлийн багцын дурын нүдэн дээр дарж Оруулах табаас Хүснэгт -г сонгоно уу.
- Дараа нь та автоматаар сонгогдох Хүснэгт үүсгэх цонхыг харах болноХүснэгт үүсгэх нүдний муж.
- Энэ цонхонд Миний хүснэгтэд толгой байна нүдийг сонгоод OK товчийг дарна уу.
- Үүний үр дүнд та өгөгдлийн багцыг хүснэгт болгон хөрвүүлэхийг харах болно.
- Үүний тусламжтайгаар та Хүснэгтийн дизайн табын доор байгаа Хүснэгтийн нэр хэсгээс хүснэгтийг олох боломжтой
- Та хүснэгтийн нэрийг өөрийн үзэмжээр өөрчилж болно.
Дэлгэрэнгүй унших: Excel дээр хэрхэн хамааралтай унждаг жагсаалт үүсгэх вэ
Алхам 2: Нэрийн менежерээс өгөгдлийн багцын жагсаалтыг нэрлээрэй
Одоо бид хүснэгтээс нүдний муж бүрийг нэрлэх болно. Үүний тулд алхмуудыг дагана уу.
- Эхлээд хүснэгтийн Б баганаас дурын нүдийг сонго.
- Дараа нь Томъёо руу очно уу. таб болон Нэрийг тодорхойлох -г сонго.
- Үүний дараа та Шинэ нэр<2-г харах болно> харилцах цонх.
- Энэ харилцах цонхонд Нэр хайрцаг дахь сонгосон баганын толгой хэсэгт дурын нэрийг оруулна уу.
- Дараа нь ижил цонхны Refers to нүдэн дээр дарна уу.
- Дараа нь курсорыг толгойн хэсэгт байрлуулбал хар сум гарч ирнэ.
- Дараа нь хулганы зүүн товчийг дарж нүдний муж B5:B14 -г сонгоно.
- Үүний үр дүнд та Refers to талбарт нэрсийн жагсаалтыг хүснэгтийн нэрийн хамт харж OK товчийг дарна уу.
- Үүнийг дага Нүдний муж C5:C14 -ийн хувьд ч мөн адил журам.
- Эцэст нь та ажлын дэвтрийн зүүн дээд буланд байгаа Нэрийн талбар нэрсийг харах болно.
Алхам 3: Өгөгдлийн баталгаажуулалт бүхий унждаг жагсаалт үүсгэх
Энэ үе шатанд бид нэрлэгдсэн жагсаалтаас доош унах жагсаалтыг үүсгэнэ. өгөгдлийн баталгаажуулалт бүхий мужууд. Энэ нь ListBox үүсгэх чухал хэсэг юм. Бид үүнийг ажлын дэвтрийн өөр ажлын хуудсан дээр үүсгэх болно. Гэхдээ та үүнийг ижил ажлын хуудсан дээр хийж болно. Доорх үйл явцыг харцгаая.
- Эхлэхдээ Өгөгдлийн баталгаажуулалт -ыг хэрэглэхийг хүссэн нүднүүдийг хүснэгтээс сонго.
- Дараа нь Өгөгдөл таб, Өгөгдлийн хэрэгсэл хэсгээс Өгөгдлийн баталгаажуулалт -г сонгоно уу.
- Дараа нь Тохиргоо таб дотроос Зөвшөөрөх хайрцагаас Жагсаалт -г сонгоно уу.
- Мөн Хоосон үл тоох болон Нүдэнд унадаг нүднүүдийг тэмдэглэнэ үү.
- Дараа нь энэ цонхны Эх сурвалж хэлбэр дээр товшоод гар дээрх F3 товчийг дарна уу.
- Үүний үр дүнд та Нэрийг буулгах<-г харах болно. 2> нэрсийн жагсаалт бүхий харилцах цонх.
- Энд, жагсаалтаас Хотын нэр -г сонгоод OK -г дарна уу.
- Дараа нь та эхийн талбарт эхний жагсаалтын нэрийг харуулах болно.
- Эцэст нь <1 товчийг дарна уу>OK болон хоёр дахь нэрэнд ижил үйлдлийг хэрэгжүүлнэ үүжагсаалт.
- Эцэст нь та сонгосон нүднүүдэд Өгөгдлийн баталгаажуулалт идэвхжсэнийг харах болно.
Алхам 4: Баталгаажсан ажлын хуудсанд VBA код оруулах
Одоо ListeBox үүсгэхийн тулд VBA код оруулах чухал хэсэг ирж байна. Үүний дараах үйл явц байна.
- Эхлээд баталгаажуулсан ажлын хуудсан дээр хулганы баруун товчийг дараад Контекст цэс -ээс Кодыг харах -г сонгоно уу.
- Дараа нь энэ кодыг хуудсан дээр оруулна уу.
5141
- Дараа нь, Insert tab руу очоод Модуль -г сонго.
- Энэ үед Төслийн Объект цонхонд ажлын номын нэрийг сонгох ёстой.
- Дараа нь модулийн нэрийг modSettings болон энэ кодыг оруулна уу.
6084
Кодуудыг өгсөн Contextures -д баярлалаа.
Алхам 5: Listbox & Товчнууд
Энэ үе шатанд бид ажлын дэвтэрт зориулж Хэрэглэгчийн маягт Жагсаалтын хайрцаг болон зарим Тушаалын товчлуур -ын хамт үүсгэнэ. Үүнийг хийхийн тулд доорх процессыг дагана уу.
- Эхлээд Visual Basic засварлагчийн Project-VBAProject цонхноос ажлын номыг сонгоно уу.
- Дараа нь Оруулах таб руу очоод UserForm -г сонго.
- Үүний үр дүнд та UserForm интерфэйстэй болно.
- Үүний зэрэгцээ та Хэрэгслийн хайрцаг авах болно цонх.
- Эндээс ListBox -г UserForm руу чирнэ үү.
- Дараа нь Жагсаалтын хайрцаг иймэрхүү харагдах болно. Та хайрцгийн ирмэгийг чирж хэмжээг тохируулах боломжтой.
- Дараа нь CommanButton -г хоёр удаа руу чирнэ үү. UserForm мөн 2 товчлуур үүсгэх боломжтой.
- Эцэст нь эцсийн гаралт дараах байдалтай байна.
Алхам 6: Properties тохиргоог өөрчлөх
Энэ үе шатанд бид ListBox -ын бүрэлдэхүүн хэсэг бүрийн шинж чанарт зарим өөрчлөлт хийх болно.
- Эхлээд Visual Basic редактор дээрх F4 г дарж Properties цонхыг нээнэ.
- Дараа нь, UserForm -г сонгоод Нэр болон Тайлбар -ыг ингэж өөрчил.
- Дараа нь Жагсаалтын хайрцаг -г сонгоод Нэр -г өөрийн үзэмжээр өөрчилнө үү.
- Нэмэлтээр , доорх зургийн дагуу ListStyle , MultiSelect болон SpecialEffect -ын төрлийг өөрчил.
- Одоо эхний командын товчлуурыг сонгоод шинж чанаруудад дараах өөрчлөлтүүдийг хийнэ үү.
- Үүнээс гадна хоёрдахь командын товчлуурын шинж чанарыг мөн засварлана уу.
Алхам 7: VBA кодыг ашиглана уу. UserForm
Энэ үе шатанд бид VBA кодуудыг UserForm -ын бүрэлдэхүүн хэсэг бүрт хэрэглэнэ. Хэрхэн гэдгийг харцгааяэнэ нь ажилладаг.
- Эхлээд UserForm -г сонгоод Харах таб руу орж Код -г сонгоно уу.
- Дараа нь энэ кодыг хоосон хуудсан дээр оруулна уу. Энэ нь UserForm нээгдэх үед автоматаар ажиллах болно.
2917
- Үүний дараа UserForm <руу буцна уу. 2>интерфэйсийг Харах таб дээрх Объект дээр товшино уу.
- Одоо процессыг дагана уу. OK товчлуурын энэ кодыг оруулахын тулд.
5262
- Үүний зэрэгцээ энэ кодыг Хаах-д оруулна уу. товчлууртай ижил процессыг ашиглана.
2661
- Эцэст нь Ctrl + S дарна уу. үүнийг хадгалаад цонхыг хаа.
Кодуудад тусалсан Contextures -д баярлалаа.
Алхам 8: ListBox-с олон сонголт хийх
Эцэст нь бид олон сонголт хийх ListBox -г амжилттай үүсгэлээ. Код ажиллаж байгаа эсэхийг шалгахын тулд ердөө л эдгээр алхмуудыг хийнэ үү.
- Эхлээд В5 нүдийг -г сонгоод Өгөгдлийн баталгаажуулалт .
- Үүний яг дараагаар Жагсаалтын хайрцаг Жагсаалтаас зүйл сонгох гэсэн тушаал гарч ирэх болно.
- Энэ цонхонд нэгээс олон нэрийг сонгоно уу. жагсаалт.
- Дараа нь OK товчийг дарна уу.
- Эцэст нь та олон сонголттойгоор сонгогдсон байна. Жагсаалтын хайрцаг ба нэр бүр Таслал ( , )-ээр тусгаарлагдана.
зүйлс санах
- Нэрлэсэн мужууд нь нүдний лавлагаа эсвэл хязгаарлагчаар оруулсан бол Өгөгдлийн баталгаажуулалтын дүрмийг үүсгэхгүй.
- Глобал хувьсагч нь UserForm болон Worksheet VBA кодын аль алинд нь ашиглагдана. Аливаа идэвхтэй нүдний нэр нь эхлээд strDVList кодыг түр зуурын муж руу дамжуулж, дараа нь хэрэглэгч UserForm-ийг нээх үед Жагсаалтын хайрцаг мөрийн эх сурвалж болно. .
- Та сонгоход хялбар байх үүднээс олон мужийг нэг нэрээр нэгтгэж болно.
Дүгнэлт
Өнөөдрийн хувьд энэ. Excel дээр олон сонголттой ListBox хэрхэн хэрхэн үүсгэх тухай урт боловч энгийн алхамууд нь сэдвийг танд бага зэрэг хөнгөвчилсөн гэж найдаж байна. Бидэнд санал хүсэлтээ коммент хэсэгт мэдэгдээрэй. Энэ мэт олон нийтлэлийг ExcelWIKI дага.