របៀបប្រើប្រអប់ Excel Combo (ការណែនាំពេញលេញ)

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

ប្រអប់បន្សំ គឺជាមុខងារពិសេសរបស់ Excel។ នៅពេលដែលយើងត្រូវប្រើបញ្ជីជម្រើសក្នុង Excel យើងប្រើមុខងារនេះ។ នៅក្នុងអត្ថបទនេះ យើងនឹងពិភាក្សាអំពី ប្រអប់ Excel Combo យ៉ាងលម្អិតជាមួយនឹងរូបភាពដែលត្រឹមត្រូវ។

ទាញយកសៀវភៅលំហាត់អនុវត្ត

ទាញយកសៀវភៅលំហាត់អនុវត្តនេះទៅ ធ្វើលំហាត់ប្រាណ ខណៈពេលដែលអ្នកកំពុងអានអត្ថបទនេះ។

ការប្រើប្រាស់ Combo Box.xlsm

តើ Excel Combo Box ជាអ្វី?

ប្រអប់បន្សំ គឺជាបញ្ជីទម្លាក់ចុះដោយផ្អែកលើការរួមបញ្ចូលគ្នានៃប្រអប់អត្ថបទជាក់លាក់មួយ។ ពីបញ្ជីទម្លាក់ចុះ យើងអាចជ្រើសរើសជម្រើសដែលយើងចង់បាន។ ដូចគ្នានេះផងដែរ យើងអាចភ្ជាប់ក្រឡាមួយជាមួយនឹងបញ្ជីនេះដែលនឹងបង្ហាញលេខស៊េរីនៃធាតុដែលបានជ្រើសរើស។ Excel Combo Box មាននៅក្នុងពី Excel 2007 ទៅ 365

របៀបបន្ថែមប្រអប់បន្សំក្នុង Excel 2007/2010/2013/2016 ឬនៅក្នុង កំណែដែលបានធ្វើបច្ចុប្បន្នភាពច្រើនទៀត

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

ដើម្បីបន្ថែមប្រអប់បន្សំ យើងត្រូវបញ្ចូលផ្ទាំង អ្នកអភិវឌ្ឍន៍ ។ ជាធម្មតា ឧបករណ៍ អ្នកអភិវឌ្ឍន៍ មិនមាននៅក្នុងជម្រើស Excel Ribbon ទេ។

📌 ជំហាន៖

  • ចូលទៅកាន់ File >> ជម្រើស ។ បង្អួច ជម្រើស Excel បង្ហាញនៅទីនេះ។
  • ជ្រើសរើសជម្រើស ប្ដូរ Ribbon ពីផ្នែកខាងឆ្វេង។
  • បន្ទាប់មកចូលទៅកាន់ ផ្ទាំងមេ ពី ប្ដូរតាមបំណងRibbon column
  • ជាចុងក្រោយ ចុច យល់ព្រម

  • ត្រឡប់ទៅសន្លឹក។

យើង​អាច​មើល​ឃើញ​ផ្ទាំង Developer គឺ​អាច​ប្រើ​បាន​ឥឡូវ​នេះ។

  • ចុចលើ Developer tab។
  • ជ្រើសរើសជម្រើស បញ្ចូល ពីក្រុម គ្រប់គ្រង ក្រុម។

ជម្រើសនៃ បញ្ចូល ផ្ទាំងត្រូវបានបង្ហាញនៅទីនេះ។ បង្អួចនេះបង្ហាញពីប្រអប់បន្សំពីរនៃប្រភេទពីរផ្សេងគ្នា។

  • ឥឡូវនេះ សូមជ្រើសរើសប្រអប់បន្សំដែលបានសម្គាល់ណាមួយ។
  • បន្ទាប់មកដាក់ទស្សន៍ទ្រនិចក្នុងសន្លឹកនៃទីតាំងដែលចង់បាន។

យើងក៏អាចប្ដូរទំហំប្រអប់បន្សំតាមបំណងផងដែរ។

របៀបបន្ថែមប្រអប់ Excel Combo 2 ប្រភេទ

យើងដឹងរួចហើយថាមានប្រអប់បន្សំពីរប្រភេទ។ ទាំងនោះគឺ-

  • Form Controls Combo Box និង
  • ActiveX Controls Combo Box

នៅក្នុង ផ្នែកខាងក្រោម យើងនឹងពិភាក្សាអំពីប្រអប់បន្សំទាំងពីរនោះ។

1. Add Form Control Combo Box

នៅក្នុងផ្នែកនេះ យើងនឹងបង្ហាញពីរបៀបបន្ថែម Form Controls Combo Box នៅក្នុង Excel។

យើងមានសំណុំទិន្នន័យនៃឈ្មោះ នៃថ្ងៃនៃសប្តាហ៍។ នៅទីនេះ យើងនឹងបន្ថែមប្រអប់ Combo ដែលនឹងជ្រើសរើសមួយថ្ងៃពីបញ្ជីទម្លាក់ចុះ ហើយបង្ហាញលេខជ្រើសរើស។ ដូចគ្នានេះផងដែរ យើងបន្ថែមក្រឡាដែលនឹងបង្ហាញឈ្មោះនៃថ្ងៃដែលបានជ្រើសរើស។

📌 ជំហាន៖

  • ដំបូង ជ្រើសរើសប្រអប់បន្សំពីផ្នែក ការគ្រប់គ្រងទម្រង់ ផ្នែក។

  • ដាក់ប្រអប់បន្សំនៅក្នុងទីតាំងដែលចង់បាននៅលើសន្លឹក។

  • ចុចប៊ូតុងខាងស្តាំនៃកណ្តុរ។
  • ជ្រើសរើសជម្រើស Format Control ពី Context Menu

  • The បង្អួច Format Objects លេចឡើង។
  • ជ្រើសរើសផ្ទាំង Control ឥឡូវនេះ។

ការបញ្ចូលរបស់ តម្លៃនៅលើប្រអប់ដែលបានបង្ហាញ។ នៅក្នុង ជួរបញ្ចូល យើងជ្រើសរើសជួរដែលមានតម្លៃនៃបញ្ជីទម្លាក់ចុះ។

ប្រអប់ តំណភ្ជាប់កោសិកា សំដៅលើក្រឡាដែលនឹងបង្ហាញលេខស៊េរី នៃជម្រើស។

បន្ទាត់ទម្លាក់ចុះ បានចង្អុលបង្ហាញថាតើជម្រើសប៉ុន្មាននឹងបង្ហាញនៅក្នុងបញ្ជីទម្លាក់ចុះ។

  • ជាចុងក្រោយ ចុច យល់ព្រម .
  • ឥឡូវនេះ ចុចលើព្រួញចុះក្រោមនៃបញ្ជីទម្លាក់ចុះ។

បញ្ជីជម្រើសត្រូវបានបង្ហាញនៅទីនេះ។

  • ជ្រើសរើសជម្រើសមួយពីបញ្ជីទម្លាក់ចុះ។

យើងអាចឃើញថា 2 ត្រូវបានបង្ហាញនៅលើ ក្រឡា D5 ។ ក្រឡានេះត្រូវបានភ្ជាប់ជាមួយបញ្ជីទម្លាក់ចុះ។

  • ឥឡូវនេះ យើងក៏ចង់បង្ហាញតម្លៃនៃការជ្រើសរើស ឬឈ្មោះនៃថ្ងៃដែលបានជ្រើសរើសនៅក្នុងក្រឡាជាក់លាក់មួយ។
  • យើងអនុវត្តរូបមន្តសម្រាប់នោះ។
  • ដាក់រូបមន្តខាងក្រោមនៅលើ Cell E5
=INDEX(B5:B11,D5)

  • ចុចប៊ូតុង Enter ដើម្បីទទួលបានលទ្ធផល។

ដូច្នេះ ដំណើរការពេញលេញនៃ Form Controls combo box ត្រូវបានបង្ហាញនៅទីនេះ។

Read More: List of 10 Mostly used Excel VBA Objects (Attributes & Examples)

2. បង្កើត ActiveX Control Combo Box

នៅក្នុងនេះ ផ្នែក យើងនឹងបង្ហាញពីរបៀបបង្កើតប្រអប់បន្សំ ActiveX Controls ។ មានមធ្យោបាយបន្ថែមមួយដែលយើងអាចប្រើកូដ VBA នៅក្នុងប្រអប់បន្សំនេះ។

យើងនឹងបង្ហាញលទ្ធផលដោយប្រើប្រអប់បន្សំនៅក្នុងផ្នែកនេះនៅ Cell D5

📌 ជំហាន៖

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

  • បង្អួច ឈ្មោះថ្មី នឹងលេចឡើង។
  • បញ្ចូលឈ្មោះជួរក្នុងប្រអប់ ឈ្មោះ
  • បន្ទាប់មក ជ្រើសរើសជួរនៅ យោងទៅ ប្រអប់ពីសន្លឹក Excel ។ ជាចុងក្រោយ ចុច យល់ព្រម

  • ឥឡូវនេះ សូមបញ្ចូលប្រអប់បន្សំពីផ្នែក ActiveX Controls

  • ដាក់ប្រអប់បន្សំនោះនៅក្បែរ Cell D5

  • ឥឡូវនេះ សូមចុចប៊ូតុងខាងស្តាំនៃកណ្តុរ។
  • ជ្រើសរើសជម្រើស លក្ខណសម្បត្តិ ពី ម៉ឺនុយបរិបទ

  • លក្ខណសម្បត្តិ បង្អួចលេចឡើង។
  • ស្វែងយល់ពីជម្រើស LinkedCell និង ListFillRange ជម្រើស ពី Properties window។

បញ្ចូល D5 ជា cel ដែលបានភ្ជាប់ និង ថ្ងៃ ជា ជួរដែលបានរាយបញ្ជី។

  • ឥឡូវនេះ សូមបិទ របៀបរចនា ពីក្រុម Controls
  • បន្ទាប់ពីនោះ ចុចលើសញ្ញាព្រួញចុះក្រោមនៃប្រអប់បន្សំ។

<35

  • បញ្ជីត្រូវបានបង្ហាញនៅទីនេះ។
  • ជ្រើសរើសជម្រើសណាមួយ។

យើងអាចមើលឃើញថា ថ្ងៃកំពុងបង្ហាញនៅ Cell D5

ការអានស្រដៀងគ្នា

  • រៀនកម្មវិធី Excel VBA & ម៉ាក្រូ (ការបង្រៀនឥតគិតថ្លៃ – មួយជំហានម្តងៗ)
  • របៀបប្រើមុខងារបញ្ចូល VBA ក្នុង Excel (ឧទាហរណ៍ 2)
  • 22 ឧទាហរណ៍ម៉ាក្រូក្នុង Excel VBA
  • របៀបប្រើ Excel VBA Userform (2 ឧទាហរណ៍សមស្រប)
  • គន្លឹះសរសេរកូដជាក់ស្តែងចំនួន 20 ដើម្បី Master Excel VBA

Excel VBA ដើម្បីបង្កើតប្រអប់បន្សំថាមវន្ត និងអាស្រ័យ

ឥឡូវនេះ យើងចង់បង្កើតប្រអប់បន្សំ ActiveX Controls ថាមវន្ត និងអាស្រ័យដោយប្រើ VBA ម៉ាក្រូក្នុង Excel។

នៅទីនេះ យើងមានជួរពីរ៖ ថ្ងៃ និងខែ។ យើងនឹងណែនាំប្រអប់បន្សំពីរនៅទីនេះ។ ប្រអប់បន្សំទីពីរនឹងអាស្រ័យលើប្រអប់បន្សំទី 1 ។ ដំបូង យើងនឹងជ្រើសរើសប្រភេទនៅក្នុងប្រអប់ 1st combo ហើយពីប្រអប់ 2nd យើងនឹងទទួលបានជម្រើសនៅក្រោមប្រអប់នោះ។

📌 ជំហាន៖

  • ដំបូង សូមចូលទៅកាន់ផ្ទាំង អ្នកអភិវឌ្ឍន៍
  • ចុចលើ ជម្រើស Visual Basic ពី Code group។

  • បន្ទាប់មក បង្អួច VBA នឹងលេចឡើង។
  • ដើម្បីបង្កើតប្រអប់បន្សំថាមវន្ត និងអាស្រ័យ យើងនឹងត្រូវការ ទម្រង់អ្នកប្រើប្រាស់
  • ជ្រើសរើស ទម្រង់អ្នកប្រើប្រាស់ ជម្រើសពីផ្ទាំង បញ្ចូល

  • យើងអាចឃើញ ទម្រង់អ្នកប្រើប្រាស់ លេចឡើងជាមួយ ប្រអប់ឧបករណ៍

  • ឥឡូវនេះ ចុចប៊ូតុងខាងស្តាំនៃកណ្តុររក្សាទស្សន៍ទ្រនិចនៅលើ ទម្រង់អ្នកប្រើប្រាស់
  • ជ្រើសរើស លក្ខណសម្បត្តិ ជម្រើសពី ម៉ឺនុយបរិបទ

  • ពី បង្អួច លក្ខណសម្បត្តិ ចូលទៅកាន់ ចំណងជើង ដាក់ឈ្មោះនៅទីនេះ។ នេះគឺជាចំណងជើងនៃ UserForm

  • បន្ទាប់មកបន្ថែម Lable និង ComboBox ពី ប្រអប់ឧបករណ៍

  • ឥឡូវនេះ សូមចម្លងប្រអប់ទាំងនោះដោយ Ctrl+C និង បិទភ្ជាប់ពួកវាដោយចុច Ctrl+V

  • ឥឡូវនេះ ផ្លាស់ទីទស្សន៍ទ្រនិចនៅលើ ស្លាក ហើយចុចប៊ូតុងខាងស្តាំ។
  • ជ្រើសរើសជម្រើស លក្ខណសម្បត្តិ ពី ម៉ឺនុយបរិបទ

  • ឥឡូវនេះ ប្តូរឈ្មោះ ពណ៌ពុម្ពអក្សរ ទំហំ និងផ្សេងទៀតពី លក្ខណសម្បត្តិ បង្អួច។

  • បន្ទាប់ពីផ្លាស់ប្តូរគុណលក្ខណៈ Userform របស់យើងនឹងមើលទៅដូចនេះ។
  • ឥឡូវនេះ ចុចជម្រើសរត់ពីផ្ទាំងមេ។

  • នេះគឺជារូបរាង។

  • ឥឡូវនេះ ចុចទ្វេដងលើ ទម្រង់អ្នកប្រើប្រាស់ ហើយយើងចូលទៅក្នុងបង្អួច VBA ទៅកន្លែងដែលនឹងសរសេរកូដរបស់យើង។
  • នៅក្នុងបង្អួច សូមចូលទៅកាន់ផ្នែកខាងស្តាំ ហើយចុចលើសញ្ញាព្រួញ។
  • យើងនឹងជ្រើសរើស ធ្វើឱ្យសកម្ម ដើម្បីជ្រើសរើសបញ្ជី។

  • លេខកូដនឹងបន្ថែមទៅវិនដូ ទៅធ្វើឱ្យ UserForm សកម្ម។

  • ដកលេខកូដ ទម្រង់អ្នកប្រើប្រាស់ ចេញពីបង្អួច VBA។<11
  • ឥឡូវនេះ សូមចម្លង និងបិទភ្ជាប់កូដ VBA មួយផ្សេងទៀតទៅក្នុងបង្អួច។
3146

  • នៅពេលយើងចុចលើព្រួញចុះក្រោមនៃ ប្រភេទ ប្រអប់បន្សំ ហើយមើលជម្រើស។
  • ម្តងទៀត ចុចលើព្រួញចុះក្រោមនៃ ជម្រើស ប្រអប់បន្សំ។

ប្រអប់ ជម្រើស គឺទទេ ប៉ុន្តែ ប្រអប់បន្សំ មិនទទេទេ។

  • ម្តងទៀត ចុចពីរដងលើ ComboBox1 .

  • ចម្លងកូដ VBA ផ្សេងទៀត ហើយបិទភ្ជាប់វាទៅក្នុងបង្អួច។
6309

<54

  • ម្តងទៀត ដំណើរការកូដ VBA ដោយចុចប៊ូតុង F5

យើងអាចឃើញប្រអប់ ជម្រើស កំពុងដំណើរការឥឡូវនេះ។ វាមានន័យថា ជម្រើស ប្រអប់បន្សំគឺអាស្រ័យ។

  • ឥឡូវនេះ យើងចង់ធ្វើឱ្យប្រអប់បន្សំមានចលនា។
  • យើងបន្ថែមជួរឈរមួយទៀតទៅសំណុំទិន្នន័យ។

  • ម្តងទៀត សូមចូលទៅកាន់ ទម្រង់អ្នកប្រើប្រាស់

ហើយយើងអាចមើលឃើញជួរឈរថ្មីត្រូវបានបន្ថែមនៅក្នុងប្រអប់បន្សំ។

អានបន្ថែម៖ របៀបបង្កើត Excel VBA UserForm (ជាមួយជំហានលម្អិត)

របៀបលុបប្រអប់បន្សំក្នុង Excel

នៅក្នុងផ្នែកនេះ យើងនឹងបង្ហាញពីរបៀបយកប្រអប់បន្សំចេញ។

📌 ជំហាន៖

  • ដំបូង យើងនឹងចុចលើផ្ទាំង អ្នកអភិវឌ្ឍន៍
  • បើកដំណើរការ របៀបរចនា

  • ជ្រើសរើសបន្សំប្រអប់។

  • ឥឡូវនេះ ចុចប៊ូតុងលុបចេញពីក្តារចុច។

យើងអាចឃើញប្រអប់បន្សំត្រូវបានលុបចេញពីសន្លឹករួចហើយ។

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

នៅក្នុងអត្ថបទនេះ យើងបានពណ៌នាទាំងអស់អំពីប្រអប់បន្សំ។ របៀបបញ្ចូល ធ្វើឱ្យវាថាមវន្ត និងលុបវាចេញពីសន្លឹក Excel ។ ខ្ញុំសង្ឃឹមថាវានឹងបំពេញតម្រូវការរបស់អ្នក។ សូមចូលមើលគេហទំព័ររបស់យើង ExcelWIKI.com ហើយផ្តល់យោបល់របស់អ្នកនៅក្នុងប្រអប់មតិ។

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