VBA ដើម្បីកំណត់ជួរនៅក្នុង Excel (7 ឧទាហរណ៍)

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

តារាង​មាតិកា

នៅក្នុងអត្ថបទនេះ អ្នកនឹងរៀនពីរបៀប កំណត់ជួរ សម្រាប់ក្រឡា ជួរដេក និងជួរឈរក្នុង VBA Excel។

ទាញយកសៀវភៅការងារ

អ្នកអាចទាញយកសៀវភៅលំហាត់ Excel ដោយឥតគិតថ្លៃពីទីនេះ។

កំណត់ជួរក្នុង VBA.xlsm

VBA Range Object

វត្ថុ Range ក្នុង VBA អាចផ្ទុកក្រឡាតែមួយ ក្រឡាច្រើន ជួរដេក ជួរឈរក្នុងសន្លឹកកិច្ចការ Excel។

ឋានានុក្រមនៃវត្ថុ Range មានដូចខាងក្រោម។

កម្មវិធី > សៀវភៅការងារ > សន្លឹកកិច្ចការ > Range

នេះជារបៀបដែលអ្នកគួរប្រកាសវត្ថុ Range ក្នុង VBA

7 ឧទាហរណ៍អំពីរបៀបកំណត់ជួរក្នុង VBA Excel

ផ្នែកនេះនឹងពិភាក្សាអំពីរបៀបកំណត់ជួរក្នុងក្រឡាតែមួយ ក្រឡាច្រើន ជួរដេកតែមួយ ជួរដេកច្រើន ជួរតែមួយ ជួរឈរច្រើន និង កំណត់ជួរតាមរយៈប៊ូតុងបញ្ជានៅក្នុង VBA Excel ។

1. កំណត់ជួរក្នុងក្រឡាតែមួយនៅក្នុង VBA

នៅទីនេះ យើងនឹងឃើញពីរបៀប កំណត់ជួរ ក្នុង ក្រឡាតែមួយ ជាមួយ VBA

ជំហាន៖

  • ចុច Alt + F11 នៅលើក្តារចុចរបស់អ្នក ឬចូលទៅកាន់ផ្ទាំង អ្នកអភិវឌ្ឍន៍ -> Visual Basic ដើម្បីបើក Visual Basic Editor

  • នៅក្នុងបង្អួចកូដលេចឡើង ពីរបារម៉ឺនុយ ចុច បញ្ចូល -> ម៉ូឌុល

  • ចម្លងកូដខាងក្រោម ហើយបិទភ្ជាប់វាទៅក្នុងបង្អួចកូដ។
3703

នៅទីនេះ

B2 = ក្រឡាដែលយើងចង់កំណត់តម្លៃ។ អ្នកអាចកំណត់លេខយោងក្រឡាណាមួយដែលអ្នកត្រូវការ។

ឥឡូវនេះលេខកូដរបស់អ្នករួចរាល់ដើម្បីដំណើរការហើយ។

  • ចុច F5 នៅលើក្តារចុចរបស់អ្នក ឬពីរបារម៉ឺនុយ ជ្រើសរើស រត់ -> ដំណើរការទម្រង់រង/អ្នកប្រើប្រាស់ ។ អ្នកក៏អាចចុចលើ រូបតំណាង Play តូច នៅក្នុងរបារម៉ឺនុយរង ដើម្បីដំណើរការម៉ាក្រូ។

Cell B2 ឥឡូវនេះមានតម្លៃ “ Hello World ”។

អានបន្ថែម៖ VBA សម្រាប់ក្រឡានីមួយៗក្នុងជួរក្នុង Excel

2. កំណត់ជួរក្នុងក្រឡាច្រើនក្នុង VBA

នៅទីនេះ យើងនឹងឃើញពីរបៀប កំណត់ជួរ ក្នុង ក្រឡាច្រើន ជាមួយ VBA

ជំហាន៖

  • ដូចមុនដែរ សូមបើក Visual Basic Editor ពីផ្ទាំង Developer និង Insert a Module នៅក្នុងបង្អួចកូដ។
  • នៅក្នុងបង្អួចកូដ សូមចម្លងកូដខាងក្រោម ហើយបិទភ្ជាប់វា។
9110

ឥឡូវនេះ កូដរបស់អ្នករួចរាល់ដើម្បីដំណើរការហើយ។

  • រត់ ម៉ាក្រូ និងក្រឡាទាំងអស់ពី A1 ទៅ D5 ឥឡូវនេះសង្កត់ “ សួស្តី!

3. កំណត់ជួរក្នុងជួរតែមួយនៅក្នុង VBA

នៅទីនេះ យើងនឹងឃើញពីរបៀប កំណត់ជួរ ក្នុង ជួរតែមួយ ជាមួយ VBA

ជំហាន៖

  • ដូចមុនដែរ បើក Visual Basic Editor ពីផ្ទាំង អ្នកអភិវឌ្ឍន៍ ហើយ បញ្ចូល a ម៉ូឌុល នៅក្នុងបង្អួចកូដ។
  • នៅក្នុងបង្អួចកូដ សូមចម្លងកូដខាងក្រោម ហើយបិទភ្ជាប់វា។
2592

លេខកូដរបស់អ្នក ឥឡូវនេះរួចរាល់ដើម្បីដំណើរការហើយ។

  • រត់ ម៉ាក្រូ និងមានតែជួរ ទី 3 ពីជួរទាំងអស់ពី A1 ទៅ D5 ឥឡូវនេះសង្កត់ “ សួស្តី!

  • ជួរដេក(3)។តម្លៃ នៅក្នុងកូដបានផ្តល់សិទ្ធិចូលទៅជួរ ទី3 នៃជួរជាក់លាក់ A1:D5 .

4. កំណត់ជួរក្នុងជួរច្រើនក្នុង VBA

នៅទីនេះ យើងនឹងឃើញពីរបៀប កំណត់ជួរ ក្នុង ជួរច្រើន ជាមួយ VBA

ជំហាន៖

  • ដូចមុនដែរ បើក Visual Basic Editor ពីផ្ទាំង អ្នកអភិវឌ្ឍន៍ ហើយ បញ្ចូល a ម៉ូឌុល នៅក្នុងបង្អួចកូដ។
  • នៅក្នុងបង្អួចកូដ សូមចម្លងកូដខាងក្រោម ហើយបិទភ្ជាប់វា។
9544

លេខកូដរបស់អ្នកឥឡូវនេះ រួចរាល់ដើម្បីដំណើរការ។

  • រត់ ម៉ាក្រូ និង ទី1 ទី3 និង ទី5 ជួរពីទាំងអស់ ជួរដេកពី A1 ទៅ D5 ឥឡូវនេះសង្កត់ “ សួស្តី!

ការអានស្រដៀងគ្នា៖

  • របៀបជ្រើសរើសជួរដោយផ្អែកលើតម្លៃក្រឡា VBA (7 វិធី)
  • ប្រើ Range Object របស់ VBA ក្នុង Excel (5 Properties)
  • របៀបប្រើជួរ VBA អុហ្វសិត (11 វិធី)
  • ជួរ VBA ជាមួយលេខជួរអថេរក្នុង Excel (4 ឧទាហរណ៍)

5. កំណត់ជួរក្នុងជួរតែមួយនៅក្នុង VBA

នៅទីនេះ យើងនឹងឃើញពីរបៀប កំណត់ជួរ នៅក្នុង a ជួរឈរតែមួយ ជាមួយ VBA

ជំហាន៖

  • ដូចមុនដែរ បើក Visual Basic Editor ពីផ្ទាំង Developer ហើយ Insert a Module នៅក្នុងបង្អួចកូដ .
  • នៅក្នុងបង្អួចកូដចម្លងកូដខាងក្រោម រួចបិទភ្ជាប់វា។
8133

ឥឡូវនេះលេខកូដរបស់អ្នករួចរាល់ដើម្បីដំណើរការហើយ។

  • ដំណើរការ ម៉ាក្រូ ហើយមានតែ ជួរទី 2 ពីជួរទាំងអស់ពី A1 ទៅ D5 ឥឡូវនេះសង្កត់ “ សួស្តី!

  • iCol.Columns(2).Value ក្នុង​កូដ​បាន​ផ្តល់​សិទ្ធិ​ចូល​ទៅ​កាន់​ជួរ​ឈរ 2nd នៃ​ជួរ​ជាក់លាក់ A1:D5 .

6. កំណត់ជួរក្នុងជួរជាច្រើននៅក្នុង VBA

នៅទីនេះ យើងនឹងឃើញពីរបៀប កំណត់ជួរ ក្នុង ច្រើន columns ជាមួយ VBA

ជំហាន៖

  • ដូចមុនដែរ បើក Visual Basic Editor ពីផ្ទាំង Developer និង Insert a Module នៅក្នុងបង្អួចកូដ។
  • នៅក្នុងបង្អួចកូដ សូមចម្លងកូដខាងក្រោម ហើយបិទភ្ជាប់វា .
1541

ឥឡូវនេះលេខកូដរបស់អ្នករួចរាល់ដើម្បីដំណើរការហើយ។

  • រត់ ម៉ាក្រូ និង ទីពីរ និង ជួរទី 4 ពី A1 ទៅ D5 ឥឡូវនេះសង្កត់ “ សួស្តី!

៧. កំណត់ជួរតាមរយៈប៊ូតុងបញ្ជានៅក្នុង VBA

នៅទីនេះ យើងនឹងរៀនពីរបៀប កំណត់ជួរ ដោយប្រើ ប៊ូតុងបញ្ជា ក្នុង VBA

ជំហាន៖

  • ចូលទៅកាន់ អ្នកអភិវឌ្ឍន៍ -> បញ្ចូល -> ប៊ូតុងពាក្យបញ្ជា
    • សូមប្រាកដថា អ្នកបានបើក របៀបរចនា

  • អូស ជុំវិញ ប៊ូតុងបញ្ជា ក្នុងសន្លឹក។

  • ចុចពីរដង នៅលើ ប៊ូតុង ហើយវានឹងនាំអ្នកទៅកាន់បង្អួចកូដ ដែលបង្កើតដោយស្វ័យប្រវត្តិជាមួយ a កូដនីតិវិធីរង VBA

  • នៅខាងក្នុង Sub សរសេរកូដរបស់អ្នក ហើយ រក្សាទុក។

  • ត្រឡប់ទៅសន្លឹកកិច្ចការដែលចាប់អារម្មណ៍ ហើយចុចលើ ប៊ូតុងពាក្យបញ្ជា ។ លទ្ធផលផ្អែកលើកូដរបស់អ្នកនឹងបង្ហាញនៅក្នុងសន្លឹកកិច្ចការ។

អត្ថប្រយោជន៍នៃជួរកំណត់ VBA

  • វាងាយស្រួលអនុវត្តណាស់។
  • អាគុយម៉ង់នៅក្នុងវត្ថុ Range មិនត្រូវបានជួសជុលទេ។ ដូច្នេះយើងអាចកែប្រែតម្លៃនៃអាគុយម៉ង់ទៅតាមតម្រូវការរបស់យើង។
  • តម្លៃលើសពី 1 អាចត្រូវបានឆ្លងកាត់ជាអាគុយម៉ង់។

អ្វីដែលត្រូវចងចាំ <5 លក្ខណៈសម្បត្តិ
  • CELLS ក្នុង VBA ក៏អាចប្រើដើម្បីកំណត់ Range ក្នុង VBA
  • អថេរវត្ថុគួរតែត្រូវបានកំណត់ជាឯកសារយោងរបស់វត្ថុដោយ SET

សេចក្តីសន្និដ្ឋាន

អត្ថបទនេះបង្ហាញអ្នកពីរបៀប កំណត់ជួរនៅក្នុង Excel ម៉ាក្រូ VBA ។ ខ្ញុំសង្ឃឹមថាអត្ថបទនេះមានប្រយោជន៍ច្រើនសម្រាប់អ្នក។ រីករាយក្នុងការសួរសំណួរណាមួយទាក់ទងនឹងប្រធានបទ។

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