តារាងមាតិកា
ជួនកាល យើងត្រូវជ្រើសរើសសន្លឹកជាក់លាក់មួយពីសន្លឹកកិច្ចការច្រើននៅក្នុងសៀវភៅការងារ Excel ។ យើងអាចហៅសន្លឹកតាមលំនាំដើមរបស់វា ឈ្មោះកូដ ឬដោយប្រើ ឈ្មោះអថេរ ។ ដើម្បីជ្រើសរើសសន្លឹកដោយប្រើឈ្មោះអថេរ យើងត្រូវកំណត់ឈ្មោះអថេរជាមុនសិន។ ក្នុងអត្ថបទនេះ យើងនឹងបង្ហាញអ្នកពីវិធីសាមញ្ញៗដែលមានប្រសិទ្ធភាពក្នុងការ ជ្រើសរើស a Sheet ដោយប្រើ Variable Name ជាមួយ VBA ក្នុង Excel .
ដើម្បីបង្ហាញ យើងនឹងប្រើសំណុំទិន្នន័យគំរូជាឧទាហរណ៍។ ឧទាហរណ៍ សំណុំទិន្នន័យខាងក្រោមតំណាងឱ្យ អ្នកលក់ ផលិតផល និង ការលក់សុទ្ធ របស់ក្រុមហ៊ុនដែលបង្ហាញក្នុងសន្លឹកផ្សេងៗគ្នា។
ទាញយក Practice Workbook
ទាញយកសៀវភៅការងារខាងក្រោមដើម្បីអនុវត្តដោយខ្លួនឯង។
VBA ជ្រើសរើស Sheet Variable Name.xlsm
2 វិធីដើម្បីជ្រើសរើសសន្លឹកដោយឈ្មោះអថេរជាមួយ VBA ក្នុង Excel
1. ជ្រើសរើសសន្លឹកសកម្មដោយឈ្មោះអថេរជាមួយ VBA ក្នុង Excel
នៅក្នុងវិធីដំបូងរបស់យើង យើងនឹងជ្រើសរើសសន្លឹកសកម្ម ដោយប្រើឈ្មោះអថេរ។ តាមរយៈ Active Sheet យើងមានន័យថាសន្លឹកដែលយើងកំពុងធ្វើការ។ ដូច្នេះ សូមអនុវត្តតាមជំហានខាងក្រោមដើម្បី ជ្រើសរើសសន្លឹកសកម្ម ដោយ ឈ្មោះអថេរ ជាមួយ VBA ក្នុង Excel ។
ជំហាន៖
- ដំបូង ជ្រើសរើស Visual Basic នៅក្រោម Developer tab។
- ជាលទ្ធផល បង្អួច VBA នឹងលេចចេញមក។
- បន្ទាប់មកជ្រើសរើស ម៉ូឌុល ពី បញ្ចូល ផ្ទាំង។
- ដូច្នេះហើយ ម៉ូឌុល បង្អួចនឹងលេចឡើង។
- នៅទីនោះ ចម្លងកូដខាងក្រោម ហើយបិទភ្ជាប់វាទៅក្នុងប្រអប់។
6298
- ឥឡូវនេះ សូមបិទបង្អួច VBA ។
- បន្ទាប់ពីនោះ សូមជ្រើសរើស ម៉ាក្រូ នៅក្រោមផ្ទាំង អ្នកអភិវឌ្ឍន៍ ។
- ជាលទ្ធផល ប្រអប់ ម៉ាក្រូ នឹងលេចចេញមក។
- នៅទីនេះ ជ្រើសរើស ActiveSheetSelect ហើយចុច Run ។
- ជាចុងក្រោយ វានឹងត្រឡប់សន្លឹកដែលយើងកំពុងដំណើរការ។
2. Excel VBA ដើម្បីកំណត់ ឈ្មោះអថេរសម្រាប់ជ្រើសរើសសន្លឹក
នៅក្នុងវិធីសាស្រ្តមុនរបស់យើង យើងបានអនុវត្តកូដ VBA ដើម្បីត្រឡប់សន្លឹកដែលយើងកំពុងធ្វើការរួចហើយ។ នៅក្នុងវិធីនេះ យើងនឹងកំណត់ ឈ្មោះអថេរ សម្រាប់សន្លឹកកិច្ចការដែលយើងចង់បាន ហើយជ្រើសរើសសន្លឹកកិច្ចការនោះដោយប្រើ ឈ្មោះអថេរ ជាមួយ VBA ។ ដូច្នេះ រៀនដំណើរការខាងក្រោមដើម្បីអនុវត្តកិច្ចការ។
ជំហាន៖
- ដំបូង យើងនឹងកំណត់ ឈ្មោះអថេរ សម្រាប់ Sheet2 ហើយប្រើឈ្មោះអថេរនោះដើម្បីជ្រើសរើសសន្លឹក។
- ដូច្នេះ សូមចូលទៅកាន់ Developer ➤ Visual Basic ។
- បន្ទាប់ ជ្រើសរើស Insert ➤ Module ។
- ដូច្នេះហើយ Module ប្រអប់នឹងលេចឡើង។
- បន្ទាប់មកចម្លងកូដខាងក្រោម ហើយបិទភ្ជាប់វានៅទីនោះ។
6785
- បន្ទាប់ពីនោះ សូមបិទ VBA window។
- ឥឡូវនេះ សូមបើក Sheet3 ។
- បន្ទាប់មកជ្រើសរើស ម៉ាក្រូ ពីផ្ទាំង អ្នកអភិវឌ្ឍន៍ ។
- ជាលទ្ធផល ម៉ាក្រូ ប្រអប់នឹងលេចចេញមក។
- នៅទីនោះ ចុច SelectSheet ហើយចុច Run ។
- បន្ទាប់ពីចុច Run អ្នកអាចនឹងទទួលបានប្រអប់កំហុសមួយដូចជាវាបង្ហាញក្នុងរូបខាងក្រោម។
- ដើម្បីដោះស្រាយបញ្ហា សូមចុច បញ្ចប់ ។
- បន្ទាប់មកចូលទៅកាន់ ឯកសារ ➤ ជម្រើស ។
- បន្ទាប់ពីនោះ ពីផ្ទាំង Trust Center ជ្រើសរើស Trust Center Settings ។
- ដូច្នេះ Trust Center ប្រអប់ប្រអប់នឹងបង្ហាញឡើង។
- នៅទីនោះ ជ្រើសរើសផ្ទាំង ការកំណត់ម៉ាក្រូ ។
- បន្ទាប់មក ធីកប្រអប់សម្រាប់ ការចូលប្រើការទុកចិត្ត។ គំរូវត្ថុគម្រោង VBA ហើយចុច យល់ព្រម ។
- ម្តងទៀត ជ្រើសរើស អ្នកអភិវឌ្ឍន៍ ➤ ម៉ាក្រូ ។
- ចុច ជ្រើសរើសសន្លឹក ហើយចុច រត់ ។
- នៅទីបំផុត វានឹងត្រឡប់ Sheet2 ទោះបីជាយើងកំពុងធ្វើការលើ Sheet3 ។
អានបន្ថែម៖ របៀបស្វែងរកឈ្មោះសន្លឹកជាមួយ VBA ក្នុង Excel (ឧទាហរណ៍ 3)
សេចក្តីសន្និដ្ឋាន
ចាប់ពីពេលនេះតទៅ អ្នក នឹងអាច ជ្រើសរើស a សន្លឹក ដោយប្រើ ឈ្មោះអថេរ ជាមួយ VBA ក្នុង Excel ដោយប្រើខាងលើ- វិធីសាស្រ្តដែលបានពិពណ៌នា។ បន្តប្រើប្រាស់ពួកវា ហើយប្រាប់យើងឱ្យដឹង ប្រសិនបើអ្នកមានវិធីផ្សេងទៀតដើម្បីធ្វើកិច្ចការនេះ។ កុំភ្លេចទម្លាក់មតិយោបល់ សំណូមពរ ឬសំណួរប្រសិនបើអ្នកមានណាមួយនៅក្នុងផ្នែកមតិយោបល់ខាងក្រោម។