តារាងមាតិកា
អ្នកដែលត្រូវធ្វើការជាមួយ Excel VBA ជាញឹកញាប់ប្រឈមមុខនឹងបញ្ហានេះ ពេលខ្លះយើងព្យាយាម ប៉ុន្តែមិនអាចកែសម្រួលម៉ាក្រូបានទេ ហើយវាត្រូវបានបង្ហាញថាអ្នកមិនអាចកែសម្រួល ម៉ាក្រូ នៅលើសៀវភៅការងារដែលលាក់ . នៅក្នុងអត្ថបទនេះ ខ្ញុំនឹងបង្ហាញអ្នកពីរបៀបដែលអ្នកអាចដោះស្រាយបញ្ហានេះបានយ៉ាងងាយស្រួល និងទូលំទូលាយ។
ទាញយកសៀវភៅលំហាត់
ទាញយកសៀវភៅលំហាត់នេះដើម្បីធ្វើលំហាត់ប្រាណខណៈពេលដែលអ្នក កំពុងអានអត្ថបទនេះ។
Macro Unable to Edit.xlsm
2 ដំណោះស្រាយងាយស្រួលសម្រាប់មិនអាចកែ Macro នៅលើសៀវភៅការងារដែលលាក់
នៅទីនេះខ្ញុំកំពុងព្យាយាមកែសម្រួល ម៉ាក្រូ ពីសៀវភៅការងាររបស់ខ្ញុំ ប៉ុន្តែខ្ញុំមិនអាចកែសម្រួលវាបានទេ។ ប្រអប់ជូនដំណឹងមួយកំពុងលេចឡើង ហើយវាប្រាប់ខ្ញុំថាខ្ញុំមិនអាចលុប ម៉ាក្រូ នៅលើសៀវភៅការងារដែលលាក់នោះទេ។ ខ្ញុំប្រាកដថាអ្នកដែលធ្វើការជាមួយ Macros ជាញឹកញាប់បានប្រឈមមុខនឹងបញ្ហានេះយ៉ាងហោចណាស់ម្តងក្នុងជីវិតរបស់ពួកគេ។
ឥឡូវនេះអ្នកអាចនឹងឆ្ងល់ថាហេតុអ្វីបានជានរក តើវាត្រូវបានបង្ហាញជាសៀវភៅការងារដែលលាក់ទេ ទោះបីជាខ្ញុំបានបើកវា ហើយកំពុងធ្វើការលើវាដែរឬទេ? មិនអីទេ ចម្លើយគឺថា ម៉ាក្រូ ពិតជាមិននៅក្នុងសៀវភៅការងារសកម្មរបស់អ្នកទេ ផ្ទុយទៅវិញវាស្ថិតនៅក្នុងសៀវភៅការងារផ្សេងដែលត្រូវបានលាក់ (ដាក់ឈ្មោះថា PERSONAL.xlsb នៅទីនេះ សូមពិនិត្យមើលរូបភាព) ប៉ុន្តែ រាល់ពេលដែលអ្នកបើកសៀវភៅការងារណាមួយ វាត្រូវបានបង្ហាញនៅខាងក្នុងវា។
ដូច្នេះ នៅពេលដែលអ្នកព្យាយាមកែសម្រួលវា អ្នកមិនអាច។
គោលបំណងរបស់យើងថ្ងៃនេះគឺដើម្បីដោះស្រាយបញ្ហានេះ។ នោះគឺដើម្បីកែសម្រួល ម៉ាក្រូ នៅលើសៀវភៅការងារដែលលាក់។
យើងអាចដោះស្រាយបញ្ហាជាពីរដែលអាចធ្វើទៅបានវិធី។
1. ការកែសម្រួលម៉ាក្រូនៅលើសៀវភៅការងារដែលលាក់ដោយមិនលាក់វាជាមុន
ក្នុងវិធីនេះ យើងនឹងលុបសៀវភៅការងារដែលលាក់ជាមុនសិន ហើយបន្ទាប់មកលុប ម៉ាក្រូ នៅលើវា។
អនុវត្តតាមជំហានដែលបានរៀបរាប់ខាងក្រោម ដើម្បីប្រតិបត្តិដំណើរការនេះ។
⧪ ជំហានទី 1៖ ការបើកប្រអប់ Unhide Dialogue ពីផ្ទាំងមើល
បើក មើល ផ្ទាំងនៅលើខ្សែបូ Excel ។ បន្ទាប់មកនៅក្រោមផ្នែក Windows ចុចលើ Unhide ។
⧪ ជំហានទី 2៖ Unhiding Workbook ពីប្រអប់ Dialogue
ប្រអប់សន្ទនាដែលហៅថា Unhide នឹងបើក។ ជ្រើសរើសឈ្មោះសៀវភៅការងារដែលលាក់ ( PERSONAL.xlsb នៅទីនេះ) ហើយចុចលើ យល់ព្រម ។
⧪ ជំហាន 3៖ កែសម្រួលម៉ាក្រូ
ឥឡូវនេះអ្នកអាចកែសម្រួល ម៉ាក្រូ ។ នៅក្រោមផ្ទាំង អ្នកអភិវឌ្ឍន៍ ចុចលើ Macros ពីកូដផ្នែក។
ប្រអប់សន្ទនាដែលហៅថា Macros នឹងបើក។ ជ្រើសរើស ម៉ាក្រូ ដែលអ្នកចង់បាន ហើយចុចលើ កែសម្រួល ។
ឥឡូវនេះ អ្នកអាចកែសម្រួលវាបាន។
អាន បន្ថែម៖ របៀបកែសម្រួលម៉ាក្រូក្នុង Excel (2 វិធីសាស្រ្ត)
2. ការកែសម្រួលម៉ាក្រូនៅលើសៀវភៅការងារដែលលាក់ដោយការប្រើកូដ VBA
ប្រសិនបើអ្នកមិនចង់អនុវត្តតាមដំណើរការខាងលើទេ អ្នកអាចប្រើកូដ VBA សាមញ្ញដើម្បីកែសម្រួល ម៉ាក្រូ នៅលើសៀវភៅការងារដែលលាក់។
⧭ កូដ VBA៖
9647
⧭ ចំណាំ៖
នៅទីនេះឈ្មោះនៃសៀវភៅការងារដែលលាក់គឺ “PERSONAL.XLSB” ឈ្មោះម៉ាក្រូដែលលាក់គឺ “ម៉ាក្រូ១” ,ហើយឈ្មោះសៀវភៅការងារដែលខ្ញុំកំពុងធ្វើគឺ “មិនអាចកែសម្រួលម៉ាក្រូលើសៀវភៅដែលលាក់បានទេ” ។ កុំភ្លេចផ្លាស់ប្តូរលេខកូដរបស់អ្នកមុនពេលដំណើរការកូដ (បន្ទាត់ 3 ដំបូង)។
⧭ លទ្ធផល៖
ដំណើរការកូដដោយចុចប៊ូតុង ដំណើរការទម្រង់រង / UserForm ពីខ្សែបូ Visual Basic ខាងលើ។
សៀវភៅការងារដែលលាក់នឹងមិនត្រូវបានលាក់ ហើយបង្អួចកម្មវិធីនិពន្ធនឹងបើកមុនពេលអ្នកជាមួយនឹង ម៉ាក្រូ។ ឥឡូវនេះអ្នកអាច កែសម្រួលវាបាន។
អាន បន្ថែម៖ របៀបកែក្រឡាក្នុង Excel (4 វិធីសាស្ត្រងាយៗ)
កំណត់ចំណាំ
- រហូតមកដល់ចំណុចនេះ យើងបានពិភាក្សាតែអំពីរបៀបដែលយើងអាចកែសម្រួល ម៉ាក្រូ នៅលើសៀវភៅការងារដែលលាក់។ ប៉ុន្តែប្រសិនបើអ្នកចាប់អារម្មណ៍ចង់ដឹងពីរបៀបបង្កើតសៀវភៅការងារដែលលាក់ អ្នកអាចធ្វើតាមតំណនេះ។
សេចក្តីសន្និដ្ឋាន
ដូច្នេះ នេះជាវិធីដោះស្រាយ បញ្ហាដើម្បីកែសម្រួល ម៉ាក្រូ នៅលើសៀវភៅការងារដែលលាក់។ តើអ្នកមានសំណួរទេ? មានអារម្មណ៍សេរីដើម្បីសួរពួកយើង។ ហើយកុំភ្លេចចូលមើលគេហទំព័ររបស់យើង ExcelWIKI សម្រាប់ការបង្ហោះ និងព័ត៌មានថ្មីៗបន្ថែមទៀត។