តារាងមាតិកា
នៅក្នុងអត្ថបទនេះ ខ្ញុំនឹងបង្ហាញអ្នកពីរបៀបដែលអ្នកអាចអភិវឌ្ឍ និងប្រើប្រាស់ប្រអប់សារ បាទ/ចាស ទេ ក្នុង VBA ក្នុង Excel។
អភិវឌ្ឍ និងប្រើប្រាស់ បាទ/ចាស ទេ ប្រអប់សារជាមួយ Excel VBA (ទិដ្ឋភាពរហ័ស)
4443
ទាញយកសៀវភៅលំហាត់អនុវត្ត
ទាញយកសៀវភៅលំហាត់នេះដើម្បីធ្វើលំហាត់ប្រាណខណៈពេលដែលអ្នក កំពុងអានអត្ថបទនេះ។
Yes No Message Box.xlsm
ទិដ្ឋភាពទូទៅនៃកូដ VBA ដើម្បីអភិវឌ្ឍ និងប្រើប្រាស់ប្រអប់សារ Yes No (ការវិភាគមួយជំហានម្តងៗ)
តោះស្វែងយល់ពីការប្រើប្រាស់ប្រអប់សារ បាទ/ចាស ជាមួយនឹងឧទាហរណ៍ដ៏សាមញ្ញមួយ។ ប្រអប់សារ នឹងសួរអ្នកនូវសំណួរមួយ តើអ្នកចូលចិត្ត ExcelWIKI ទេ?
ប្រសិនបើចម្លើយរបស់អ្នកគឺបាទ/ចាស អ្នកនឹងចុច បាទ/ចាស នៅក្នុង ប្រអប់សារ<២>។ ហើយប្រសិនបើចម្លើយរបស់អ្នកគឺ ទេ អ្នកនឹងចុច ទេ ។
ឥឡូវនេះ តើនឹងមានអ្វីកើតឡើងបន្ទាប់ពីអ្នកចុច បាទ ឬទេ នៅក្នុង ប្រអប់សារ ? នៅក្នុងសន្លឹកកិច្ចការសកម្ម មានកោសិកា 2 ដែលមានចំនួនមនុស្សដែលចូលចិត្ត និងមិនចូលចិត្ត ExcelWIKI។ ប្រសិនបើអ្នកចុច បាទ/ចាស នោះចំនួននៅក្នុងក្រឡាដូចនឹងកើនឡើងមួយ។
ហើយប្រសិនបើអ្នកចុច ទេ នោះចំនួននៅក្នុងក្រឡាដែលមិនចូលចិត្តនឹងកើនឡើងមួយ .
ដូច្នេះ តើធ្វើដូចម្តេចដើម្បីសម្រេចកិច្ចការទាំងមូលនេះដោយប្រើលេខកូដ VBA ? ងាយស្រួល។ មាន 2 ជំហានសំខាន់ៗនៅក្នុងដំណើរការទាំងមូល។
- ការអភិវឌ្ឍន៍ ប្រអប់សារបាទ/ចាស
- ដោយប្រើលទ្ធផលនៃ ប្រអប់សារ
ខ្ញុំកំពុងបង្ហាញព័ត៌មានលម្អិតនៃជំហាននីមួយៗសម្រាប់ការរៀនសូត្ររបស់អ្នក។
⧪ ជំហាន1៖ បង្កើតប្រអប់សារបាទ/ចាស
ជាដំបូង អ្នកត្រូវតែបង្កើតប្រអប់ បាទ-ទេសារ នៅក្នុង VBA ។ នេះជាការងាយស្រួល។ ប្រើនីតិវិធីដូចគ្នានឹងប្រអប់សារធម្មតា ជាមួយនឹងសំណួរទាក់ទងនឹងអាគុយម៉ង់ រួមជាមួយនឹងអាគុយម៉ង់ថ្មី vbYesNo ។
នៅទីនេះសំណួរគឺ “តើអ្នកចូលចិត្ត ExcelWIKI ?”
7461
⧪ ជំហានទី 2៖ ដោយប្រើលទ្ធផលប្រអប់សារ
បន្ទាប់ យើងនឹងសម្រេចកិច្ចការមួយ ដោយប្រើលទ្ធផល ប្រអប់សារ ។ នៅទីនេះ ក្រឡា C3 មានចំនួនមនុស្សដែលចូលចិត្ត ExcelWIKI ហើយក្រឡា C4 មានចំនួនមនុស្សដែលមិនចូលចិត្ត ExcelWIKI។
ដូច្នេះ ប្រសិនបើ ចម្លើយគឺ បាទ/ចាស ក្រឡា C3 នឹងកើនឡើងមួយ។ ហើយប្រសិនបើវា ទេ នោះក្រឡា C4 នឹងកើនឡើងមួយៗ។
យើងនឹងប្រើ If-block ដើម្បីប្រតិបត្តិវា។
3575
ដូច្នេះកូដ VBA ពេញលេញនឹងមាន៖
⧭ លេខកូដ VBA៖
8033
ការបង្កើតម៉ាក្រូដើម្បីអភិវឌ្ឍ និងប្រើប្រអប់សារបាទ/ចាសក្នុង Excel
យើងបានឃើញការវិភាគជាជំហានៗនៃកូដ ដើម្បីអភិវឌ្ឍ និងប្រើប្រាស់ប្រអប់សារ Yes-No។ ឥឡូវនេះ សូមមើលពីរបៀបដែលយើងអាចបង្កើត Macro ដើម្បីដំណើរការកូដ។
⧪ ជំហានទី 1៖ ការបើក VBA Window
ចុច ALT + F11 នៅលើក្តារចុចរបស់អ្នក ដើម្បីបើកបង្អួច Visual Basic ។
⧪ ជំហានទី 2៖ ការបញ្ចូលម៉ូឌុលថ្មី
ចូលទៅកាន់ បញ្ចូល > ម៉ូឌុល នៅក្នុងរបារឧបករណ៍។ ចុចលើ Module ។ ម៉ូឌុលថ្មីហៅថា Module1 (ឬអ្វីផ្សេងទៀតអាស្រ័យលើប្រវត្តិអតីតកាលរបស់អ្នក) នឹងបើក។
⧪ ជំហានទី 3៖ ការដាក់លេខកូដ VBA
នេះគឺជា ជំហានសំខាន់បំផុត។ បញ្ចូលកូដ VBA ដែលបានផ្តល់ឱ្យនៅក្នុងម៉ូឌុល។
⧪ ជំហានទី 4៖ ដំណើរការកូដ
ចុច នៅលើឧបករណ៍ រត់រង / UserForm ពីរបារឧបករណ៍ខាងលើ។
កូដនឹងដំណើរការ។ ប្រអប់សារ នឹងសួរអ្នកថាតើអ្នកចូលចិត្ត ExcelWIKI ឬអត់ ដោយមានជម្រើស បាទ/ចាស និងជម្រើស ទេ ។
<0ប្រសិនបើអ្នកជ្រើសរើស បាទ/ចាស នោះចំនួននៅក្នុងក្រឡា C3 នឹងកើនឡើងមួយ។ ហើយប្រសិនបើអ្នកជ្រើសរើស ទេ នោះចំនួននៅក្នុងក្រឡា C4 នឹងកើនឡើងដោយមួយ។
នៅទីនេះ ខ្ញុំបានជ្រើសរើស បាទ ដូច្នេះ ចំនួនមនុស្សដែលចូលចិត្ត ExcelWIKI បានកើនឡើងមួយនាក់។
អ្វីដែលត្រូវចងចាំ
- ប្រអប់សារ ក្នុង VBA មានប៉ារ៉ាម៉ែត្រសរុប 4 ដែលហៅថា Prompt, Button, Title និង Helpfile . នៅទីនេះខ្ញុំបានបង្ហាញតែ 2 ប៉ារ៉ាម៉ែត្រ Prompt និង Button ។ ប៉ុន្តែប្រសិនបើអ្នកចង់រកឃើញ ប្រអប់សារ VBA យ៉ាងលម្អិត អ្នកអាចពិនិត្យមើលតំណនេះ។