តារាងមាតិកា
នៅក្នុងមេរៀននេះ យើងនឹងរៀបរាប់អំពីរបៀបប្រើ VBA ដើម្បីធ្វើការរង្វិលជុំតាមជួរក្នុងជួរក្នុង Excel។ យើងប្រើប្រាស់រង្វិលជុំដើម្បីការពារកុំឱ្យធ្វើរឿងដដែលៗម្តងហើយម្តងទៀត។ ពេលកំពុងធ្វើការនៅក្នុង Microsoft Excel យើងអាចរកឃើញថាខ្លួនយើងស្ថិតនៅក្នុងទីតាំងមួយដែលយើងត្រូវអនុវត្តការងារដូចគ្នាជាច្រើនដង។ យើងអាចធ្វើវាបានយ៉ាងងាយស្រួលដោយប្រើរង្វិលជុំនៅក្នុង VBA ។ ក្នុងអត្ថបទនេះ យើងនឹងបង្ហាញឧទាហរណ៍ 6 ដើម្បីរង្វិលជុំជួរដេកក្នុង Excel ជាមួយ VBA ។ រង្វិលជុំដែលយើងនឹងប្រើក្នុងឧទាហរណ៍ទាំងអស់គឺ ' For-Next Loop '។
ទាញយកសៀវភៅលំហាត់អនុវត្ត
យើងអាចទាញយកសៀវភៅលំហាត់ពីទីនេះ។
VBA Loop Through Rows in Range.xlsm
6 Examples to loop through Rows in Range with VBA in Excel
ដើម្បីបង្ហាញពីឧទាហរណ៍នៃ ការបង្រៀននេះ យើងនឹងប្រើសំណុំទិន្នន័យខាងក្រោម។ សំណុំទិន្នន័យមានបរិមាណលក់សម្រាប់រយៈពេលពីរខែដំបូងនៃ អ្នកលក់ 5 នាក់ ។
1. ប្រើ VBA ក្នុងជួរជាមួយអថេរជួរដើម្បីរង្វិលជុំតាមជួរ
ក្នុងឧទាហរណ៍ទីមួយ យើងនឹងប្រើអថេរជួរដើម្បីរង្វិលជុំតាមជួរក្នុងជួរដោយប្រើ VBA ក្នុង Excel ។ យើងនឹងអនុវត្ត VBA រង្វិលជុំនៅក្នុងសំណុំទិន្នន័យខាងក្រោម។
តោះមើលជំហានដើម្បីអនុវត្តឧទាហរណ៍នេះ។
ជំហាន៖
- ដើម្បីចាប់ផ្តើមជាមួយ ចូលទៅកាន់សន្លឹកកិច្ចការសកម្ម ' Range Variable '។
- លើសពីនេះទៀត ចុចខាងស្តាំ ហើយជ្រើសរើសជម្រើស ' មើលកូដ '។ អ្នកក៏អាចចុចផងដែរ។ Alt + F11 ដើម្បីបើកវា។
- សកម្មភាពខាងលើបើកបង្អួចកូដសម្រាប់សន្លឹកកិច្ចការនោះ។ .
- លើសពីនេះ វាយបញ្ចូលកូដនៅក្នុងបង្អួចកូដ៖
2886
- បន្ទាប់មកចុចលើ រត់ ឬចុច F5 ដើម្បីដំណើរការកូដ។
- ជាចុងក្រោយ យើងនឹងទទួលបានលទ្ធផលដូចរូបថតអេក្រង់ខាងក្រោម។
អានបន្ថែម៖ Excel VBA៖ Loop through Columns in Range (5 Examples)
2. Apply VBA to Loop through Rows in Range with numeric Variable
ជម្រើសមួយផ្សេងទៀតសម្រាប់រង្វិលជុំតាមជួរក្នុងជួរគឺជ្រើសរើសអថេរ។ នៅក្នុងឧទាហរណ៍ទីពីរ យើងនឹងអនុវត្ត VBA នៅក្នុងសំណុំទិន្នន័យខាងក្រោម ដើម្បីរង្វិលជុំតាមជួរដេកក្នុងជួរជាមួយអថេរជាលេខ។
តោះមើល ជំហានដើម្បីធ្វើវិធីសាស្រ្តនេះ។
ជំហាន៖
- ដំបូង ចុចខាងស្តាំ នៅលើសន្លឹកសកម្មដែលមានឈ្មោះ ' លេខ តម្លៃ '។
- បន្ទាប់ ជ្រើសរើសជម្រើស ' មើលកូដ '។
- នេះ សកម្មភាពនឹងបើកបង្អួចកូដសម្រាប់សន្លឹកកិច្ចការនោះ។ អ្នកក៏អាចចុច Alt + F11 ដើម្បីបើកបង្អួចកូដនោះ។
- វាយលេខកូដខាងក្រោមនៅក្នុងបង្អួចនោះ៖
9314
- បន្ទាប់ពីនោះ ចុចលើ រត់ ឬចុចគ្រាប់ចុច F5 ដើម្បីដំណើរការកូដ។
- ជាចុងក្រោយ យើងអាចឃើញលទ្ធផលដូចរូបភាពខាងក្រោម។ លេខកូដខាងលើផ្លាស់ប្តូរទម្រង់លេខទៅជាខ្ទង់ទសភាគ។
អានច្រើនទៀត៖ VBA ដើម្បីធ្វើរង្វិលជុំតាមជួរដេក និងជួរឈរក្នុងជួរក្នុង Excel (5 ឧទាហរណ៍)
3. Excel VBA ក្នុងជួរដែលបានជ្រើសរើសដោយអ្នកប្រើប្រាស់ ដើម្បីរង្វិលជុំតាមជួរក្នុងជួរ
នៅក្នុង ឧទាហរណ៍ទីបី យើងនឹងប្រើ VBA ក្នុងជួរដែលបានជ្រើសរើសដោយអ្នកប្រើប្រាស់ ដើម្បីរង្វិលជុំតាមជួរក្នុងជួរមួយ។ ដូច្នេះ អ្នកប្រើប្រាស់នឹងអាចអនុវត្តរង្វិលជុំនៅក្នុងតំបន់ដែលបានជ្រើសរើសនៃសំណុំទិន្នន័យ។
តោះមើលជំហានដែលភ្ជាប់ជាមួយឧទាហរណ៍នេះ។
ជំហាន៖
- នៅក្នុងការចាប់ផ្តើម សូមជ្រើសរើសជួរក្រឡា ( D5:D9 )។
- បន្ទាប់ ចុចកណ្ដុរខាងស្ដាំ នៅលើសន្លឹកសកម្មដែលមានឈ្មោះថា ' បានជ្រើសរើសអ្នកប្រើប្រាស់ '។ ជ្រើសរើសជម្រើស ' មើលកូដ '។
- ពាក្យបញ្ជាខាងលើនឹងបើកបង្អួចកូដ VBA សម្រាប់សន្លឹកកិច្ចការសកម្ម។ អ្នកក៏អាចបើកបង្អួចកូដនោះដោយចុច Alt + F11 ។ បញ្ចូលកូដខាងក្រោមនៅក្នុងបង្អួចកូដទទេនោះ៖
6404
- បន្ទាប់មក ដើម្បីដំណើរការកូដសម្រាប់សន្លឹកកិច្ចការនោះ ចុចលើ រត់ ឬចុច F5 កូនសោ។
- ដូច្នេះ ប្រអប់សារមួយនឹងលេចឡើងដែលបង្ហាញតម្លៃដំបូងនៃជួរដែលបានជ្រើសរើស។
- លើសពីនេះទៅទៀត ប្រសិនបើអ្នកចុចលើ យល់ព្រម វានឹងត្រឡប់តម្លៃទីពីរនៃជួរដែលបានជ្រើសរើសដែលជាក្រឡា D6 ។
- ដំណើរការនេះនឹងបន្តរហូតដល់តម្លៃចុងក្រោយនៃជួរដែលបានជ្រើសរើសដែលជាក្រឡា D9 ។
អានបន្ថែម៖ របៀបប្រើ VBA ដើម្បីរាប់ជួរដេកក្នុងជួរជាមួយទិន្នន័យក្នុងExcel (5 ម៉ាក្រូ)
ការអានស្រដៀងគ្នា
- របៀបប្រើ VBA ដើម្បីជ្រើសរើសជួរពីក្រឡាសកម្មក្នុង Excel (3 វិធី)
- Excel Macro៖ តម្រៀបជួរជួរជាច្រើនដែលមានជួរថាមវន្ត (4 វិធី)
- របៀបបំលែងជួរទៅជាអារេក្នុង Excel VBA (3 វិធី)
4. រង្វិលជុំតាមជួរដេកក្នុងជួរថាមវន្តជាមួយ VBA
ក្នុងឧទាហរណ៍ទីបួន យើងនឹងអនុវត្ត VBA ដើម្បីរង្វិលជុំតាមជួរក្នុងជួរថាមវន្ត . ឧទាហរណ៍នេះគឺខុសគ្នាបន្តិចពីការលើកមុន។ យើងនឹងអាចប្ដូរជួរតាមបំណងក្នុងរង្វិលជុំសម្រាប់សន្លឹកកិច្ចការ Excel ។ យើងនឹងប្រើសំណុំទិន្នន័យខាងក្រោមដើម្បីបង្ហាញពីវិធីសាស្ត្រនេះ។ នៅក្នុងសំណុំទិន្នន័យខាងក្រោម យើងនឹងបំពេញតម្លៃនៃជួរ ( B8:C12 ) ជាមួយនឹងតម្លៃជាក់លាក់មួយ។
គ្រាន់តែឆ្លងកាត់ជំហានខាងក្រោម។ ដើម្បីអនុវត្តវិធីសាស្រ្តនេះ។
ជំហាន៖
- ដំបូង បញ្ចូលតម្លៃ 6 ក្នុងក្រឡា B1 និង C ក្នុងក្រឡា B2 ។
- ទីពីរ ចុចខាងស្តាំ នៅលើក្រឡាសកម្ម ហើយជ្រើសរើសជម្រើស ' មើលកូដ '.
- ពាក្យបញ្ជានេះនឹងបើកបង្អួចកូដ VBA សម្រាប់សន្លឹកកិច្ចការសកម្ម។ វិធីមួយទៀតដើម្បីបើកបង្អួចកូដនោះគឺដោយចុច Alt + F11 ។
- ទីបីបញ្ចូលកូដខាងក្រោមនៅក្នុងបង្អួចកូដនោះ៖
6143
- ឥឡូវនេះ ដើម្បីដំណើរការកូដ សូមចុចលើ រត់ ឬចុចគ្រាប់ចុច F5 ។
- ជាលទ្ធផល សំណុំទិន្នន័យបំពេញដោយតម្លៃ $2500.00 តាមវិធីខាងក្រោម។
ចំណាំ៖
ក្នុងរូបភាពខាងលើ តម្លៃ 6 តំណាងឱ្យជួរពីរដំបូងនៃជួរ ( B8:B9 )។
- ចុងក្រោយ បញ្ចូលតម្លៃ 9 ក្នុង ក្រឡា B1 ជំនួសឱ្យ 6 ។ យើងអាចឃើញលទ្ធផលក្នុងរូបភាពខាងក្រោម។
5. បញ្ចូល VBA ដើម្បីរង្វិលជុំតាមជួរទាំងមូលក្នុងជួរ
ក្នុងឧទាហរណ៍ទីប្រាំ យើងនឹងឃើញពីរបៀបដែលយើងអាចអនុវត្ត VBA ដើម្បីរង្វិលជុំវិញជួរដេកទាំងមូលក្នុងជួរ។ ឧទាហរណ៍នេះនឹងរកឃើញទីតាំងនៃតម្លៃជាក់លាក់មួយពីជួរមួយ ឬច្រើនដែលបានជ្រើសរើស។
ដូច្នេះ សូមមើលជំហានដែលយើងនឹងអនុវត្តតាមដើម្បីប្រតិបត្តិឧទាហរណ៍នេះ។
ជំហាន៖
- ដើម្បីចាប់ផ្តើមជាមួយ ចុចខាងស្តាំ នៅលើសន្លឹកសកម្មដែលមានឈ្មោះ ' ជួរដេកទាំងមូល '។ ជ្រើសរើសជម្រើស ' មើលកូដ '។
- ពាក្យបញ្ជាខាងលើបើកចន្លោះទទេ VBA បង្អួចកូដ សម្រាប់សន្លឹកកិច្ចការសកម្ម។ យើងក៏អាចទទួលបានបង្អួចកូដនេះដោយចុច Alt + F11 ។
- បន្ទាប់ បញ្ចូលកូដខាងក្រោមនៅក្នុងបង្អួចកូដនោះ៖
1167
- បន្ទាប់មកចុចលើ រត់ ឬចុចគ្រាប់ចុច F5 ដើម្បីដំណើរការកូដ។
- នៅក្នុងរូបភាពខាងលើ តម្លៃដែលបានបន្លិច ' Chris ' បង្ហាញពីតម្លៃដែលយើងនឹងស្វែងរក។ តម្លៃជួរ ' 5:9 ' បង្ហាញថាយើងនឹងស្វែងរកតម្លៃក្នុងជួរក្រឡា ( B5:B9 )។
- ជាចុងក្រោយ ប្រអប់សារបង្ហាញថាតម្លៃ' Chris ' មានទីតាំងនៅក្នុងក្រឡា B6 ។
អានបន្ថែម៖ របៀបប្រើ VBA សម្រាប់ ជួរនីមួយៗក្នុងជួរក្នុង Excel
6. រង្វិលជុំគ្រប់ជួរទី n-th ក្នុងជួរជាមួយ Excel VBA
ក្នុងឧទាហរណ៍ចុងក្រោយ យើងនឹងអនុវត្ត VBA ដើម្បីរង្វិលជុំវិញរាល់ n-th ជួរដេកក្នុងជួរ។ នៅក្នុងសំណុំទិន្នន័យខាងក្រោម យើងនឹងអនុវត្តការដាក់ស្រមោលពណ៌ទៅជួរលេខសេសនៃជួរទិន្នន័យរបស់យើង។
ដូច្នេះ តោះមើលជំហានដើម្បីអនុវត្តវិធីសាស្ត្រនេះ។
ជំហាន៖
- ដំបូង ចុចកណ្ដុរខាងស្ដាំ នៅលើសន្លឹកសកម្មដែលមានឈ្មោះថា ' n-th Row '។ ជ្រើសរើសជម្រើស ' មើលកូដ '។
- បន្ទាប់ វាបើកបង្អួចកូដ VBA ទទេ សម្រាប់សន្លឹកកិច្ចការនោះ។ យើងក៏អាចទទួលបានបង្អួចកូដនេះដោយចុច Alt + F11 ។
- បន្ទាប់មកវាយបញ្ចូលកូដខាងក្រោមនៅក្នុងបង្អួចកូដនោះបន្ទាប់៖
4971
- ឥឡូវនេះ ចុចលើ រត់ ឬចុចគ្រាប់ចុច F5 ដើម្បីដំណើរការកូដ។
- ជាចុងក្រោយ យើងអាចឃើញថាកូដខាងលើដាក់ស្រមោលតែជួរលេខសេសពីសំណុំទិន្នន័យរបស់យើង។
អានបន្ថែម៖ Excel VBA ទៅរង្វិលជុំតាមជួររហូតដល់ក្រឡាទទេ (4 ឧទាហរណ៍)
សេចក្តីសន្និដ្ឋាន
នៅក្នុងសេចក្តីសន្និដ្ឋាន ការបង្រៀននេះផ្តល់ឱ្យអ្នកនូវឧទាហរណ៍ 6 នៃការរង្វិលជុំតាមជួរក្នុងជួរជាមួយ VBA ក្នុង Excel ។ ទាញយកសន្លឹកកិច្ចការអនុវត្តដែលមាននៅក្នុងអត្ថបទនេះ ដើម្បីដាក់ជំនាញរបស់អ្នកទៅធ្វើតេស្ត។ ប្រសិនបើអ្នកមានសំណួរសូមទុកមតិយោបល់នៅក្នុងប្រអប់ខាងក្រោម។ ក្រុមការងាររបស់យើងនឹងព្យាយាមឆ្លើយតបសាររបស់អ្នកឱ្យបានឆាប់តាមដែលអាចធ្វើទៅបាន។ សូមរង់ចាំមើលការច្នៃប្រឌិតបន្ថែមទៀត Microsoft Excel ដំណោះស្រាយនាពេលអនាគត។