VBA ដើម្បីធ្វើរង្វិលជុំតាមជួរក្នុងជួរក្នុង Excel (ឧទាហរណ៍ 6)

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

នៅក្នុងមេរៀននេះ យើងនឹងរៀបរាប់អំពីរបៀបប្រើ 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 ដំណោះស្រាយនាពេលអនាគត។

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