Excel VBA ដើម្បីបន្ថែមសន្លឹកប្រសិនបើវាមិនមាន (ជាមួយនឹងជំហានរហ័ស)

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

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។
<0

ដូច្នេះ ម៉ូឌុលថ្មីមួយដែលមានឈ្មោះថា 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 សម្រាប់ច្រើនទៀតអត្ថបទដូចនេះ។ សូមអរគុណ!

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