របៀបបង្កើត Multi Select ListBox ក្នុង Excel (ជាមួយជំហានងាយៗ)

  • ចែករំលែកនេះ។
Hugh West

នៅពេលយើងធ្វើការលើសំណុំទិន្នន័យធំ ជារឿយៗវាពិបាកក្នុងការទាញយកតម្លៃជ្រើសរើសណាមួយពីវា។ ជាងនេះទៅទៀត អ្នកមិនអាចជ្រើសរើសព័ត៌មានលើសពីច្រើនក្នុងពេលតែមួយបានទេ។ ក្នុងករណីនេះ ListBox គឺជាដំណោះស្រាយដ៏មានប្រយោជន៍មួយនៅក្នុង Excel ។ ប៉ុន្តែដំណើរការនៃការបង្កើត ListBox នេះគឺពិបាកបន្តិច។ ដូច្នេះហើយ នៅក្នុងអត្ថបទនេះ យើងនឹងរៀនពីរបៀបបង្កើត Multi-select ListBox ក្នុង excel ជាមួយនឹងជំហានសាមញ្ញមួយចំនួន។

Download Practice Workbook

យកឯកសារគំរូទៅ ការអនុវត្ត។

Multi Select ListBox.xlsm

ជំហានដោយជំហាននីតិវិធីដើម្បីបង្កើត Multi Select ListBox ក្នុង Excel

ដើម្បីបង្កើត ដំណើរការកាន់តែងាយស្រួល យើងបានបែងចែកវាទៅជា 8 ជំហានសម្រាប់ការយល់ដឹងកាន់តែច្បាស់។ ដូច្នេះដោយមិនមានការពន្យាពេលទៀតទេ ចូរយើងចូលទៅក្នុងជំហានខាងក្រោមដើម្បីមើលពីរបៀបដែលយើងអាចបង្កើតពហុជ្រើសរើស ListBox ក្នុង Excel។

ជំហានទី 1៖ បង្កើតតារាង Excel ពីសំណុំទិន្នន័យ

ដំបូង យើងត្រូវរៀបចំសំណុំទិន្នន័យគំរូ ហើយបំប្លែងវាទៅជាតារាង។ ដើម្បីធ្វើដូច្នេះ សូមអនុវត្តតាមជំហានខាងក្រោម។

  • ដំបូង បង្កើតសំណុំទិន្នន័យដែលមានព័ត៌មាននៃ ឈ្មោះទីក្រុងចំនួន 10 និង ចំនួនប្រជាជនសរុប នៃ សហរដ្ឋអាមេរិក រហូតដល់ 1 ខែកក្កដា នៅក្នុង ជួរក្រឡា B5:C14

  • ឥឡូវនេះ ចុចលើក្រឡាណាមួយនៃសំណុំទិន្នន័យ ហើយជ្រើសរើស តារាង ពី បញ្ចូល ផ្ទាំង។

  • បន្ទាប់មក អ្នកនឹងឃើញបង្អួច បង្កើតតារាង ដែលជ្រើសរើសដោយស្វ័យប្រវត្តិជួរក្រឡាដើម្បីបង្កើតតារាង។
  • នៅក្នុងបង្អួចនេះ គូសធីកប្រអប់ តារាងរបស់ខ្ញុំមានបឋមកថា ហើយចុច យល់ព្រម
<0
  • ជាលទ្ធផល អ្នកនឹងឃើញសំណុំទិន្នន័យត្រូវបានបំប្លែងទៅជាតារាង។

  • ជាមួយគ្នា ជាមួយវា អ្នកអាចស្វែងរកតារាងក្នុងប្រអប់ Table Name នៅក្រោមផ្ទាំង Table Design

  • អ្នកអាចប្តូរឈ្មោះតារាងតាមចំណូលចិត្តរបស់អ្នក។

អានបន្ថែម៖ របៀបបង្កើតបញ្ជីទម្លាក់ចុះអាស្រ័យនៅក្នុង Excel

ជំហានទី 2៖ បញ្ជីឈ្មោះសំណុំទិន្នន័យពីកម្មវិធីគ្រប់គ្រងឈ្មោះ

ឥឡូវនេះ យើងនឹងដាក់ឈ្មោះប្រភេទនីមួយៗនៃជួរក្រឡាពីតារាង។ សម្រាប់​វា សូម​ចូល​ទៅ​តាម​ជំហាន។

  • ដំបូង ជ្រើសរើស​ក្រឡា​ណាមួយ​ពី ជួរ​ឈរ B ក្នុង​តារាង។
  • បន្ទាប់​មក សូម​ចូល​ទៅ​កាន់ រូបមន្ត ផ្ទាំង ហើយជ្រើសរើស កំណត់ឈ្មោះ

  • បន្ទាប់ពីនេះ អ្នកនឹងឃើញ ឈ្មោះថ្មី ប្រអប់​សន្ទនា។
  • ក្នុង​ប្រអប់​សន្ទនា​នេះ សូម​ផ្តល់​ឈ្មោះ​ណា​មួយ​តាម​ក្បាល​ជួរ​ឈរ​ដែល​បាន​ជ្រើស​ក្នុង​ប្រអប់ ឈ្មោះ

  • បន្ទាប់ ចុចលើប្រអប់ យោងទៅ ក្នុងបង្អួចតែមួយ។
  • បន្ទាប់មកដាក់ទស្សន៍ទ្រនិចពីលើបឋមកថា វានឹងបង្ហាញសញ្ញាព្រួញខ្មៅ។
  • បន្ទាប់​មក ចុច​ចុច​កណ្ដុរ​ឆ្វេង ដើម្បី​ជ្រើសរើស ជួរ​ក្រឡា B5:B14

  • ជា​លទ្ធផល អ្នក នឹងឃើញបញ្ជីឈ្មោះរួមជាមួយនឹងឈ្មោះតារាងក្នុងប្រអប់ យោងទៅ ហើយចុច យល់ព្រម

  • ធ្វើតាមដូចគ្នា។នីតិវិធីសម្រាប់ ជួរក្រឡា C5:C14 ផងដែរ។
  • ជាចុងក្រោយ អ្នកនឹងឃើញឈ្មោះនៅក្នុង ប្រអប់ឈ្មោះ នៅជ្រុងខាងឆ្វេងខាងលើនៃសៀវភៅការងារ។

ជំហានទី 3៖ បង្កើតបញ្ជីទម្លាក់ចុះដោយមានសុពលភាពទិន្នន័យ

នៅដំណាក់កាលនេះ យើងនឹងបង្កើតបញ្ជីទម្លាក់ចុះចេញពីឈ្មោះ ជួរជាមួយនឹងការផ្ទៀងផ្ទាត់ទិន្នន័យ។ នេះគឺជាផ្នែកសំខាន់នៃការបង្កើត ListBox ។ យើងនឹងបង្កើតវានៅក្នុងសន្លឹកកិច្ចការមួយផ្សេងទៀតនៅក្នុងសៀវភៅការងារ។ ប៉ុន្តែ​អ្នក​អាច​ធ្វើ​វា​បាន​ក្នុង​សន្លឹក​កិច្ចការ​ដូចគ្នា​ផងដែរ។ តោះមើលដំណើរការខាងក្រោម។

  • នៅដើមដំបូង សូមជ្រើសរើសក្រឡាមួយចំនួនពីតារាងដែលអ្នកចង់អនុវត្ត សុពលភាពទិន្នន័យ
  • បន្ទាប់មក សូមចូលទៅកាន់ ទិន្នន័យ ផ្ទាំង ហើយជ្រើសរើស សុពលភាពទិន្នន័យ នៅក្នុងផ្នែក ឧបករណ៍ទិន្នន័យ

  • បន្ទាប់ នៅក្នុងផ្ទាំង ការកំណត់ សូមជ្រើសរើស បញ្ជី ក្នុងប្រអប់ អនុញ្ញាត

  • ផងដែរ គូសធីកប្រអប់ មិនអើពើទទេ និង ប្រអប់ទម្លាក់ចុះក្នុងក្រឡា

  • បន្ទាប់មកចុចលើ ប្រភព ប្រអប់នៅក្នុងបង្អួចនេះហើយចុច F3 នៅលើក្តារចុចរបស់អ្នក។
  • ជាលទ្ធផល អ្នកនឹងឃើញ បិទភ្ជាប់ឈ្មោះ ប្រអប់សន្ទនាដែលមានបញ្ជីឈ្មោះ។
  • នៅទីនេះ ជ្រើសរើស CityNames ពីបញ្ជី ហើយចុច យល់ព្រម

  • បន្ទាប់មក អ្នកនឹងឃើញឈ្មោះបញ្ជីដំបូងបង្ហាញនៅក្នុងប្រអប់ប្រភព។

  • ចុងក្រោយ ចុច យល់ព្រម ហើយអនុវត្តដំណើរការដូចគ្នាសម្រាប់ឈ្មោះទីពីរបញ្ជី។
  • ជាចុងក្រោយ អ្នកនឹងឃើញថា សុពលភាពទិន្នន័យ ត្រូវបានធ្វើឱ្យសកម្មនៅលើក្រឡាដែលបានជ្រើសរើស។

ជំហានទី 4៖ បញ្ចូលកូដ VBA ទៅសន្លឹកកិច្ចការដែលមានសុពលភាព

ឥឡូវនេះជាផ្នែកសំខាន់នៃការបញ្ចូលកូដ VBA ដើម្បីបង្កើត ListBox ។ ខាងក្រោមនេះគឺជាដំណើរការសម្រាប់វា។

  • ដំបូង ចុចខាងស្តាំលើសន្លឹកកិច្ចការដែលមានសុពលភាព ហើយជ្រើសរើស មើលកូដ ពី ម៉ឺនុយបរិបទ

  • បន្ទាប់មកបញ្ចូលលេខកូដនេះនៅលើទំព័រ។
6028

  • បន្ទាប់ ចូលទៅកាន់ Insert tab ហើយជ្រើសរើស Module
  • នៅចំណុចនេះ ឈ្មោះសៀវភៅការងារត្រូវតែត្រូវបានជ្រើសរើសនៅក្នុងបង្អួច Project Object

  • បន្ទាប់មកប្តូរឈ្មោះម៉ូឌុលជា modSettings ហើយបញ្ចូលកូដនេះ។
7537

សូមអរគុណចំពោះ បរិបទ សម្រាប់ការផ្តល់លេខកូដ។

ជំហានទី 5៖ បង្កើតទម្រង់អ្នកប្រើប្រាស់ជាមួយ Listbox & Buttons

នៅដំណាក់កាលនេះ យើងនឹងបង្កើត UserForm សម្រាប់សៀវភៅការងារ រួមជាមួយនឹង ListBox និង Command Buttons មួយចំនួន។ ដើម្បីធ្វើដូច្នេះ សូមអនុវត្តតាមដំណើរការខាងក្រោម។

  • ដំបូង សូមជ្រើសរើសសៀវភៅការងារនៅក្នុងបង្អួច Project-VBAProject នៅក្នុងកម្មវិធីនិពន្ធ Visual Basic

  • បន្ទាប់មកចូលទៅកាន់ផ្ទាំង Insert ហើយជ្រើសរើស UserForm

  • ជាលទ្ធផល អ្នកនឹងទទួលបាន ទម្រង់អ្នកប្រើប្រាស់ ចំណុចប្រទាក់ដូចនេះ។

  • ជាមួយនេះ អ្នកក៏នឹងទទួលបាន ប្រអប់ឧបករណ៍ផងដែរ។ window។
  • ពីទីនេះ អូស ListBox ទៅកាន់ UserForm

  • បន្ទាប់មក ListBox នឹងមើលទៅដូចនេះ។ អ្នកអាចលៃតម្រូវទំហំដោយអូសគែមនៃប្រអប់។

  • បន្ទាប់ អូស ប៊ូតុងបញ្ជា ពីរដងទៅ UserForm ផងដែរដើម្បីបង្កើត 2 ប៊ូតុងសម្រាប់ប្រតិបត្តិការ។

  • ចុងក្រោយ លទ្ធផលចុងក្រោយមើលទៅដូចនេះ។

ជំហានទី 6៖ ផ្លាស់ប្តូរការកំណត់លក្ខណសម្បត្តិ

ក្នុងដំណាក់កាលនេះ យើងនឹងធ្វើការផ្លាស់ប្តូរមួយចំនួននៅក្នុងលក្ខណៈសម្បត្តិនៃសមាសធាតុនីមួយៗនៃ ListBox

  • នៅដើមដំបូង ចុច F4 នៅលើ Visual Basic editor ដើម្បីបើក Properties Window
  • បន្ទាប់មក ជ្រើសរើស ទម្រង់អ្នកប្រើប្រាស់ ហើយផ្លាស់ប្តូរ ឈ្មោះ និង ចំណងជើង របស់វា។

  • បន្ទាប់ ជ្រើសរើស ListBox ហើយប្តូរ ឈ្មោះ តាមចំណូលចិត្តរបស់អ្នក។

  • លើសពីនេះទៀត ផ្លាស់ប្តូរប្រភេទ ListStyle , MultiSelect និង SpecialEffect តាមរូបភាពខាងក្រោម។

  • ឥឡូវនេះ ជ្រើសរើសប៊ូតុងបញ្ជាដំបូង ហើយធ្វើការផ្លាស់ប្តូរខាងក្រោមនៅក្នុងលក្ខណៈសម្បត្តិ។

  • បន្ថែមពីលើនោះ កែសម្រួលលក្ខណសម្បត្តិនៃប៊ូតុងបញ្ជាទីពីរផងដែរ។

ជំហានទី 7៖ អនុវត្តកូដ VBA ទៅ UserForm

នៅដំណាក់កាលនេះ យើងនឹងអនុវត្ត VBA codes ទៅផ្នែកនីមួយៗនៃ UserForm ។ តោះមើលពីរបៀបវាដំណើរការ។

  • ដំបូង ជ្រើសរើស ទម្រង់អ្នកប្រើប្រាស់ ហើយចូលទៅកាន់ មើល ផ្ទាំង ដើម្បីជ្រើសរើស កូដ

  • បន្ទាប់មកបញ្ចូលលេខកូដនេះនៅលើទំព័រទទេ។ វានឹងដំណើរការដោយស្វ័យប្រវត្តិនៅពេលដែល ទម្រង់អ្នកប្រើប្រាស់ ត្រូវបានបើក។
9706

  • បន្ទាប់ពីនេះ សូមត្រលប់ទៅ ទម្រង់អ្នកប្រើប្រាស់ ចំណុចប្រទាក់ដោយចុចលើ វត្ថុ នៅលើ មើល ផ្ទាំង។

  • ឥឡូវនេះ សូមអនុវត្តតាមដំណើរការ ដើម្បីបញ្ចូលលេខកូដនេះសម្រាប់ប៊ូតុង យល់ព្រម
9705

  • ជាមួយនេះ សូមវាយលេខកូដនេះសម្រាប់ បិទ ប៊ូតុងដោយប្រើដំណើរការដូចគ្នា។
2144

  • ចុងក្រោយ ចុច Ctrl + S ដើម្បី រក្សាទុកវា ហើយបិទបង្អួច។

សូមអរគុណចំពោះ បរិបទ សម្រាប់ជំនួយជាមួយកូដ។

ជំហានទី 8៖ ជ្រើសរើសច្រើនពីប្រអប់បញ្ជី

ជាចុងក្រោយ យើងបានបង្កើត ListBox ដោយជោគជ័យសម្រាប់ការជ្រើសរើសច្រើន។ ដើម្បីពិនិត្យមើលថាតើលេខកូដដំណើរការឬអត់ នោះគ្រាន់តែឆ្លងកាត់ជំហានទាំងនេះ។

  • ដំបូង សូមជ្រើសរើស Cell B5 ដែលជាកន្លែងដែលយើងបានអនុវត្ត សុពលភាពទិន្នន័យ ។<12
  • ភ្លាមៗបន្ទាប់ពីនោះ ListBox នឹងលេចឡើងពាក្យបញ្ជា ជ្រើសរើសធាតុពីបញ្ជី
  • នៅក្នុងបង្អួចនេះ សូមជ្រើសរើសឈ្មោះច្រើនជាងមួយពី បញ្ជី។

  • បន្ទាប់មកចុច យល់ព្រម
  • ជាចុងក្រោយ អ្នកបានជ្រើសរើសច្រើនដោយជោគជ័យពី ListBox ហើយឈ្មោះនីមួយៗត្រូវបានបំបែកដោយ Comma ( , )។

Things ចងចាំ

  • ជួរដែលមានឈ្មោះ នឹងមិនបង្កើតច្បាប់ សុពលភាពទិន្នន័យ ទេ ប្រសិនបើពួកវាត្រូវបានបញ្ចូលជាឯកសារយោងក្រឡា ឬជាមួយការកំណត់ព្រំដែន។
  • The អថេរសកល ត្រូវបានអនុវត្តសម្រាប់ទាំង ទម្រង់អ្នកប្រើប្រាស់ និង សន្លឹកកិច្ចការ VBA កូដ។ ឈ្មោះក្រឡាសកម្មណាមួយពីដំបូងឆ្លងកាត់កូដ strDVList ទៅជួរបណ្តោះអាសន្ន ហើយបន្ទាប់មកត្រូវបានប្រើជា RowSource សម្រាប់ ListBox នៅពេលអ្នកប្រើប្រាស់បើក ទម្រង់អ្នកប្រើប្រាស់ .
  • អ្នកអាចបញ្ចូលគ្នានូវជួរជាច្រើននៅក្នុងឈ្មោះតែមួយ ដើម្បីងាយស្រួលក្នុងការជ្រើសរើស។

សេចក្តីសន្និដ្ឋាន

នោះហើយជាទាំងអស់សម្រាប់ថ្ងៃនេះ។ ខ្ញុំសង្ឃឹមថាជំហានដ៏វែង ប៉ុន្តែសាមញ្ញទាំងនេះលើរបៀប បង្កើតប្រអប់បញ្ជីច្រើនជម្រើស ក្នុង Excel បានធ្វើឱ្យប្រធានបទកាន់តែងាយស្រួលសម្រាប់អ្នក។ អនុញ្ញាតឱ្យពួកយើងដឹងពីមតិកែលម្អរបស់អ្នកនៅក្នុងប្រអប់មតិយោបល់។ សូមអនុវត្តតាម ExcelWIKI សម្រាប់អត្ថបទជាច្រើនទៀត។

Hugh West គឺជាគ្រូបណ្តុះបណ្តាល Excel ដែលមានបទពិសោធន៍ខ្ពស់ និងជាអ្នកវិភាគដែលមានបទពិសោធន៍ជាង 10 ឆ្នាំនៅក្នុងឧស្សាហកម្មនេះ។ លោកបានបញ្ចប់ថ្នាក់បរិញ្ញាបត្រផ្នែកគណនេយ្យ និងហិរញ្ញវត្ថុ និងបរិញ្ញាបត្រជាន់ខ្ពស់ផ្នែកគ្រប់គ្រងពាណិជ្ជកម្ម។ Hugh មានចំណង់ចំណូលចិត្តក្នុងការបង្រៀន ហើយបានបង្កើតវិធីសាស្រ្តបង្រៀនពិសេសមួយ ដែលងាយស្រួលធ្វើតាម និងយល់។ ចំណេះដឹងជំនាញ Excel របស់គាត់បានជួយសិស្សានុសិស្ស និងអ្នកជំនាញរាប់ពាន់នាក់នៅទូទាំងពិភពលោកបង្កើនជំនាញ និងពូកែក្នុងអាជីពរបស់ពួកគេ។ តាមរយៈប្លុករបស់គាត់ លោក Hugh ចែករំលែកចំណេះដឹងរបស់គាត់ជាមួយពិភពលោក ដោយផ្តល់ជូននូវការបង្រៀន Excel ដោយឥតគិតថ្លៃ និងការបណ្តុះបណ្តាលតាមអ៊ីនធឺណិត ដើម្បីជួយបុគ្គល និងអាជីវកម្មឈានដល់សក្តានុពលពេញលេញរបស់ពួកគេ។