Excel VBA៖ បង្កើត និងប្រើប្រអប់សារ Yes No

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

នៅក្នុងអត្ថបទនេះ ខ្ញុំនឹងបង្ហាញអ្នកពីរបៀបដែលអ្នកអាចអភិវឌ្ឍ និងប្រើប្រាស់ប្រអប់សារ បាទ/ចាស ទេ ក្នុង 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 យ៉ាងលម្អិត អ្នកអាចពិនិត្យមើលតំណនេះ។

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