តារាងមាតិកា
នៅពេលដែលអ្នកមានតារាងទិន្នន័យតូចមួយដែលមានជួរឈរមួយចំនួន អ្នកអាចរាប់វាបានយ៉ាងងាយស្រួល។ ប៉ុន្តែសម្រាប់តារាងទិន្នន័យធំ វាពិបាកណាស់ក្នុងការរាប់ជួរឈរទាំងអស់ដោយគ្មានកំហុស។ លើសពីនេះ ជួរឈរខ្លះអាចមានទិន្នន័យ ចំណែកជួរឈរខ្លះអាចទទេទាំងស្រុង។ ដូច្នេះការរាប់ជួរឈរទាំងអស់ជាមួយនឹងទិន្នន័យក្នុងករណីតារាងទិន្នន័យធំគឺពិបាកណាស់។ នៅក្នុងអត្ថបទនេះ អ្នកនឹងរៀនពីវិធីចំនួន 2 ដើម្បីរាប់ជួរឈរជាមួយទិន្នន័យដោយប្រើ VBA ក្នុង Excel យ៉ាងងាយស្រួល។
ទាញយកសៀវភៅលំហាត់
អ្នកអាចទាញយកឯកសារ Excel ពីតំណខាងក្រោម ហើយអនុវត្តរួមជាមួយនឹង it.
រាប់ជួរឈរជាមួយ Data.xlsm
2 វិធីដើម្បីរាប់ជួរឈរជាមួយទិន្នន័យដោយប្រើ VBA ក្នុង Excel
1 រាប់ជួរឈរទាំងអស់ក្នុងសន្លឹកកិច្ចការជាមួយទិន្នន័យដោយប្រើកូដ VBA សាមញ្ញ
យើងអាចឃើញជួរទាំង 3 ក្នុងតារាងទិន្នន័យខាងក្រោម។ ឥឡូវនេះយើងនឹងប្រើកូដ VBA ដើម្បីកំណត់ចំនួនជួរឈរដែលបានប្រើក្នុងសន្លឹកកិច្ចការ Excel តែមួយ។
❶ ជាដំបូងសូមចុច ALT + F11 ដើម្បីបើកកម្មវិធីនិពន្ធ VBA ។
❷ បន្ទាប់ពីនោះបង្កើតម៉ូឌុលថ្មីមួយពី បញ្ចូល > ម៉ូឌុល។
❸ បន្ទាប់ពីនោះចម្លងស្គ្រីប VBA ខាងក្រោម។
6516
❹ បន្ទាប់មកត្រឡប់ទៅកម្មវិធីនិពន្ធ VBA ហើយចុច CTRL + V ដើម្បីបិទភ្ជាប់វា។
❺ ឥឡូវរក្សាទុកលេខកូដ VBA ដោយចុចប៊ូតុង CTRL + S ។
❻ ដើម្បីដំណើរការកូដ VBA សូមចូលទៅកាន់ផ្ទាំង Developer ហើយចុចលើ Macros ។ ឬគ្រាន់តែចុច F5 កូនសោ។
ប្រអប់ ម៉ាក្រូ នឹងបង្ហាញឡើង។
❼ អ្វីដែលអ្នកត្រូវធ្វើគឺចុចលើប៊ូតុង រត់ ។
ឥឡូវនេះអ្នកនឹងឃើញថាប្រអប់មួយបានលេចចេញមក។ ដែលនិយាយថា ចំនួនជួរឈរដែលមានទិន្នន័យគឺ 3។
អានបន្ថែម៖ របៀបរាប់ចំនួនជួរឈរក្នុង Excel (3 ងាយស្រួល Methods)
2. រាប់ជួរឈរទាំងអស់នៅក្នុងជួរដែលបានផ្តល់ឱ្យជាមួយនឹងទិន្នន័យដោយប្រើកូដ Excel VBA
កូដ VBA ខាងក្រោមនឹងអនុញ្ញាតឱ្យអ្នករាប់ជួរឈរទាំងអស់ជាមួយនឹងទិន្នន័យនៅក្នុង ជួរដែលបានផ្តល់ឱ្យ។
ដើម្បីប្រើលេខកូដ
❶ ជាដំបូងសូមបើកកម្មវិធីនិពន្ធ VBA ដោយចុច ALT + F11។
❷ បន្ទាប់មកទៅ ទៅ បញ្ចូល > ម៉ូឌុល ដើម្បីបង្កើតម៉ូឌុលថ្មី។
❸ បន្ទាប់ពីនោះចម្លងស្គ្រីប VBA ខាងក្រោម។
7055
❹ ត្រឡប់ទៅកម្មវិធីនិពន្ធ VBA ហើយចុច CTRL + V ដើម្បីបិទភ្ជាប់វា។
❺ ឥឡូវនេះរក្សាទុកកូដដោយចុច CTRL + S។
❻ ចូលទៅកាន់ផ្ទាំង Developer ហើយចុច Macros ដើម្បីបើក Macro window។
ឬគ្រាន់តែចុច គ្រាប់ចុច F5 ដើម្បីប្រើប្រាស់ប្រអប់ ម៉ាក្រូ ។
❼ ពីប្រអប់ ជ្រើសរើសឈ្មោះមុខងារ CountColumnsInARange ហើយចុច រត់ button។
ជាចុងក្រោយ ប្រអប់តូចមួយនឹងលេចឡើងដែលនិយាយថាចំនួនសរុបនៃជួរឈរគឺ 3។
អានបន្ថែម៖ របៀបរាប់ជួរឈរសម្រាប់ VLOOKUP ក្នុង Excel (2 វិធីសាស្រ្ត)
កូដ VBA ច្រើនទៀតដើម្បីរាប់ជួរឈរក្នុង Excel
១. ប្រើVBA Range.End Method ដើម្បីត្រឡប់លេខជួរឈរដែលបានប្រើចុងក្រោយ
ដើម្បីទទួលបានលេខជួរឈរដែលបានប្រើចុងក្រោយក្នុងសៀវភៅបញ្ជី Excel
❶ ជាដំបូង សូមបើកកម្មវិធីនិពន្ធ VBA ដោយចុច ALT + F11.
❷ បន្ទាប់មកចូលទៅកាន់ Insert > ម៉ូឌុល ដើម្បីបង្កើតម៉ូឌុលថ្មី។
❸ ចម្លងកូដ VBA ខាងក្រោម៖
4449
❹ បិទភ្ជាប់ និងរក្សាទុក កូដនៅក្នុងកម្មវិធីនិពន្ធ VBA។
❺ ចុចគ្រាប់ចុច F5 ដើម្បីដំណើរការកូដខាងលើ។
អ្នកនឹងទទួលបានជួរចុងក្រោយ លេខនៅក្នុងប្រអប់លេចឡើងដូចក្នុងរូបភាពខាងក្រោម៖
អានបន្ថែម៖ របៀបរាប់ជួររហូតដល់តម្លៃឈានដល់ក្នុង Excel
2. ប្រើ Range.Find Method ដើម្បីត្រឡប់លេខជួរឈរដែលបានប្រើចុងក្រោយក្នុង Excel
ប្រសិនបើអ្នកកំពុងស្វែងរកលេខកូដ VBA ដើម្បីត្រឡប់លេខជួរឈរដែលបានប្រើចុងក្រោយ បន្ទាប់មកធ្វើតាមជំហានខាងក្រោម។ :
❶ ជាដំបូង សូមចុច ALT + F11 ដើម្បីបើកកម្មវិធីនិពន្ធ VBA។
❷ បន្ទាប់ពីនោះបង្កើតម៉ូឌុលថ្មីពី បញ្ចូល > ម៉ូឌុល។
❸ ចម្លងកូដ VBA ខាងក្រោម៖
5937
❹ បន្ទាប់មកត្រឡប់ទៅកម្មវិធីនិពន្ធ VBA ហើយចុច CTRL + V ដើម្បីបិទភ្ជាប់វា។
❺ ឥឡូវនេះរក្សាទុកកូដ VBA ដោយចុចប៊ូតុង CTRL + S ។
ឥឡូវនេះ ចុច គ្រាប់ចុច F5 ដើម្បីដំណើរការកូដខាងលើ។
អ្នកនឹងទទួលបានលេខជួរឈរដែលបានប្រើចុងក្រោយនៅក្នុងប្រអប់លេចឡើងដូចក្នុងរូបភាពខាងក្រោម៖
<21
អ្វីដែលត្រូវចងចាំ
- ចុច ALT + F11 ដើម្បីបើកកម្មវិធីនិពន្ធ VBA។
- អ្នកអាចចុច ALT +F8 ដើម្បីប្រើប្រាស់ប្រអប់ Macros ។
- ដើម្បីដំណើរការកូដ VBA សូមចុច F5។
សេចក្តីសន្និដ្ឋាន
ដើម្បីសង្ខេប យើងបានពិភាក្សាពីវិធី 2 ដើម្បីរាប់ជួរឈរជាមួយទិន្នន័យដោយប្រើ VBA ក្នុង Excel ។ អ្នកត្រូវបានផ្ដល់អនុសាសន៍ឱ្យទាញយកសៀវភៅលំហាត់អនុវត្តដែលបានភ្ជាប់ជាមួយនឹងអត្ថបទនេះនិងអនុវត្តវិធីសាស្រ្តទាំងអស់ជាមួយនោះ។ ហើយកុំស្ទាក់ស្ទើរក្នុងការសួរសំណួរណាមួយនៅក្នុងផ្នែក comment ខាងក្រោម។ យើងនឹងព្យាយាមឆ្លើយតបរាល់សំណួរដែលពាក់ព័ន្ធឱ្យបានឆាប់។ ហើយសូមចូលទៅកាន់គេហទំព័ររបស់យើង ExcelWIKI ដើម្បីស្វែងយល់បន្ថែម។