តារាងមាតិកា
Excel VBA គឺជាឧបករណ៍ដ៏មានអានុភាព និងងាយស្រួលដើម្បីបំពេញការងារបានយ៉ាងឆាប់រហ័សក្នុងបរិមាណច្រើន។ អ្នកអាចអនុវត្តលក្ខខណ្ឌមួយចំនួន និងទទួលបានលទ្ធផលខុសៗគ្នាដោយផ្អែកលើលក្ខខណ្ឌបុគ្គលតាមរយៈ VBA ។ ឥឡូវនេះ ពេលខ្លះ អ្នកប្រហែលជាចង់ពិនិត្យមើលថាតើសន្លឹកជាក់លាក់មួយមាននៅក្នុងសៀវភៅការងាររបស់អ្នកដែរឬទេ។ ហើយបើមិនដូច្នោះទេ អ្នកប្រហែលជាត្រូវបង្កើតសន្លឹកនោះ។ នៅក្នុងអត្ថបទនេះ ខ្ញុំនឹងបង្ហាញអ្នកនូវជំហានទាំងអស់ដើម្បី បន្ថែមសន្លឹក ប្រសិនបើវាមិនមាន ដោយប្រើ Excel VBA។
Excel VBA៖ បន្ថែមសន្លឹកប្រសិនបើវាមិនមាន (ទិដ្ឋភាពរហ័ស)
7214
បញ្ចូលទៅក្នុងម៉ូឌុលថ្មី ដើម្បីអនុវត្តកូដខាងលើ។
ទាញយកសៀវភៅការងារអនុវត្ត
អ្នកអាចទាញយកសៀវភៅលំហាត់របស់យើងពីទីនេះដោយឥតគិតថ្លៃ!
បន្ថែមសន្លឹកប្រសិនបើវាមិនមាន។xlsm
ជំហានដើម្បីអនុវត្តកូដ VBA ដើម្បីបន្ថែមសន្លឹកនៅក្នុង Excel ប្រសិនបើវាមិនមានវត្តមាន
និយាយថា អ្នកមានសៀវភៅការងារដែលមានសន្លឹកកិច្ចការចំនួន 4 ដែលមានឈ្មោះថា ខែមករា ខែកុម្ភៈ ខែមីនា និងខែមេសា។ សន្លឹកនីមួយៗមានរបាយការណ៍លក់ខែបន្ទាប់។ ឥឡូវនេះ អ្នកត្រូវស្វែងរកសន្លឹកមួយចំនួននៅក្នុងសៀវភៅការងារ ហើយបន្ថែមសន្លឹកប្រសិនបើវាមិនមាន។ អ្នកអាចអនុវត្តតាមការណែនាំជាជំហានៗខាងក្រោម ដើម្បីសម្រេចកិច្ចការនេះ។
📌 ជំហានទី 1៖ បញ្ចូលម៉ូឌុលថ្មី
ដំបូង អ្នកត្រូវបញ្ចូល ម៉ូឌុលសម្រាប់សរសេរកូដ VBA។
- ដើម្បីធ្វើដូច្នេះ នៅដើមដំបូង សូមចូលទៅកាន់ Developer tab >> Visual Basic tool។
- ជាលទ្ធផល Microsoft VisualBasic for Applications window នឹងបង្ហាញ។
- បន្ទាប់មកចូលទៅកាន់ Insert tab >> Module tool។
ដូច្នេះ ម៉ូឌុលថ្មីមួយដែលមានឈ្មោះថា Module1 ត្រូវបានបង្កើត។
អានបន្ថែម៖ របៀបបន្ថែមសន្លឹកជាមួយ ឈ្មោះក្នុង Excel VBA (6 វិធីងាយៗ)
ការអានស្រដៀងគ្នា
- បង្កើតសៀវភៅការងារថ្មី និងរក្សាទុកដោយប្រើ VBA ក្នុង Excel
- Excel VBA៖ បង្កើតសៀវភៅការងារថ្មី ហើយដាក់ឈ្មោះវា (6 ឧទាហរណ៍)
- របៀបបង្កើតសន្លឹកថ្មីពីគំរូដោយប្រើម៉ាក្រូក្នុង Excel
📌 ជំហានទី 2៖ សរសេរ និងរក្សាទុកកូដ VBA ដែលត្រូវការ
ឥឡូវនេះ អ្នកត្រូវសរសេរកូដនៅខាងក្នុងម៉ូឌុល ហើយរក្សាទុកវា។
- នៅក្នុង ដើម្បីធ្វើវា ចុចលើជម្រើស Module1 ហើយសរសេរកូដខាងក្រោមនៅក្នុងបង្អួចកូដ។
23727289
- ជា លទ្ធផល បង្អួចកូដនឹងមើលទៅដូចខាងក្រោម។
🔎 ការពន្យល់កូដ៖
♣ ផ្នែកទី 1:
3565
នៅក្នុងផ្នែកនេះ យើងបានប្រកាសឈ្មោះម៉ាក្រូ និងឈ្មោះអថេរ es.
♣ ផ្នែកទី 2:
2447
នៅក្នុងផ្នែកនេះ យើងបានបង្កើតប្រអប់បញ្ចូលមួយ។ តាមរយៈប្រអប់បញ្ចូលនេះ យើងអាចយកការបញ្ចូលឈ្មោះឯកសារដែលយើងត្រូវស្វែងរក។
♣ ផ្នែកទី 3:
2512
នៅក្នុងផ្នែកនេះ យើងពិនិត្យមើលថាតើសន្លឹកដែលត្រូវការមាននៅក្នុងសៀវភៅការងារដែរឬទេ។ ប្រសិនបើមិនមានទេ វានឹងបង្កើតសន្លឹកដែលត្រូវការ ហើយបង្ហាញយើងនូវសារអំពីការផ្លាស់ប្តូរនេះ។
♣ ផ្នែកទី 4៖
9034
នៅក្នុងផ្នែកនេះ យើងបានធ្វើការជាមួយលទ្ធផល ប្រសិនបើសន្លឹកដែលត្រូវការមានរួចហើយនៅក្នុងសៀវភៅការងារ។ ក្នុងសេណារីយ៉ូនេះ ប្រអប់សារមួយទៀតនឹងបង្ហាញឡើងប្រាប់អ្នកថាមានសន្លឹកនេះ។ លើសពីនេះ នៅក្នុងផ្នែកនេះ យើងបញ្ចប់កូដឱ្យបានត្រឹមត្រូវ។
- បន្ទាប់មកចុច Ctrl + S។
- បន្ទាប់មក បង្អួច Microsoft Excel នឹងបង្ហាញឡើង។ ចុចលើប៊ូតុង No ។
- ជាលទ្ធផល បង្អួច រក្សាទុកជា នឹងលេចឡើង។
- បន្ទាប់ ជ្រើសរើសជម្រើស រក្សាទុកជាប្រភេទ៖ ជាទម្រង់ .xlsm ។ បន្ទាប់មក ចុចលើប៊ូតុង Save ។
ដូច្នេះ អ្នកបានសរសេរ និងរក្សាទុកលេខកូដដែលត្រូវការរបស់អ្នក។
ចំណាំ៖
អ្នកត្រូវតែរក្សាទុកសៀវភៅការងារ Excel ជាទម្រង់ .xlsm ។ បើមិនដូច្នេះទេ ម៉ាក្រូនឹងមិនត្រូវបានបើកទេ ហើយកូដនឹងមិនដំណើរការទេ។
អានបន្ថែម៖ Excel VBA ដើម្បីបន្ថែមសន្លឹកដែលមានឈ្មោះអថេរ (5 ឧទាហរណ៍ល្អ)
📌 ជំហានទី 3៖ ដំណើរការកូដ
ឥឡូវនេះ អ្នកត្រូវដំណើរការកូដ ហើយពិនិត្យមើលលទ្ធផល។
- ដើម្បីធ្វើវា ទីមួយ និងសំខាន់បំផុត សូមចុច នៅលើរូបតំណាង រត់ នៅក្នុងបង្អួច Microsoft Visual Basic for Applications ។
- ជាលទ្ធផល បង្អួច ម៉ាក្រូ នឹងលេចឡើង។
- បន្ទាប់មក ជ្រើសរើសម៉ាក្រូ AddSheetIfNotExist ហើយចុចលើប៊ូតុង រត់ ។
- នៅពេលនេះ ប្រអប់សារដែលបានបង្កើតរបស់យើង។ដែលមានឈ្មោះថា បន្ថែមសន្លឹកប្រសិនបើមិនមាន នឹងបង្ហាញ។ នៅទីនេះ ជម្រើសស្វ័យប្រវត្តិគឺ Sheet5 ។
- ឥឡូវនេះ ដើម្បីពិនិត្យ សូមសរសេរ “ខែមេសា” នៅក្នុងប្រអប់អត្ថបទ ហើយចុចលើប៊ូតុង យល់ព្រម ។
- បន្ទាប់មកអ្នកនឹងឃើញសារមួយទៀត ប្រអប់នឹងបង្ហាញប្រាប់អ្នកថាសន្លឹកមានរួចហើយ។
- ចុចលើប៊ូតុង យល់ព្រម ។
- បន្ទាប់មក ដំណើរការកូដម្តងទៀត ហើយសរសេរ “ឧសភា” នៅក្នុងប្រអប់អត្ថបទនៃប្រអប់សារដែលបានបង្កើត។ បន្ទាប់មក ចុចលើប៊ូតុង យល់ព្រម ។
- ជាលទ្ធផល អ្នកនឹងឃើញប្រអប់សារមួយទៀតដែលនឹង លេចចេញជាដំណឹងដល់អ្នកថាសន្លឹក “ឧសភា” មិនមានទេ ដូច្នេះវាបានបង្កើតសន្លឹកនេះ។
- បន្ទាប់ ចុចលើប៊ូតុង យល់ព្រម ។
ជាចុងក្រោយ អ្នកអាចមើលឃើញថាអ្នកបានបន្ថែមសន្លឹកដែលមិនមានពីមុនមក។ ហើយសៀវភៅការងារនឹងមើលទៅដូចនេះឥឡូវនេះ។
អានបន្ថែម៖ Excel VBA៖ បន្ថែមសន្លឹកបន្ទាប់ពីចុងក្រោយ (ឧទាហរណ៍ 3 ដ៏ល្អ)
សេចក្តីសន្និដ្ឋាន
ដូច្នេះ ក្នុងអត្ថបទនេះ ខ្ញុំបានបង្ហាញអ្នកនូវជំហានទាំងអស់ដើម្បីបន្ថែមសន្លឹក ប្រសិនបើមិនមានជាមួយ Excel VBA ។ ឆ្លងកាត់អត្ថបទពេញលេញដោយប្រុងប្រយ័ត្នដើម្បីយល់វាកាន់តែច្បាស់ និងសម្រេចបានលទ្ធផលដែលអ្នកចង់បាន។ ខ្ញុំសង្ឃឹមថាអ្នករកឃើញអត្ថបទនេះមានប្រយោជន៍ និងផ្តល់ព័ត៌មាន។ ប្រសិនបើអ្នកមានសំណួរ ឬការណែនាំបន្ថែម សូមទាក់ទងមកខ្ញុំដោយសេរី។
ហើយ សូមចូលទៅកាន់ ExcelWIKI សម្រាប់ច្រើនទៀតអត្ថបទដូចនេះ។ សូមអរគុណ!