Excel VBA ដើម្បីជ្រើសរើសជួរដែលបានប្រើក្នុងជួរឈរ (ឧទាហរណ៍ 8)

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

ការបង្រៀននេះនឹងបង្ហាញឧទាហរណ៍ 8 នៃការប្រើប្រាស់ VBA ដើម្បីជ្រើសរើស Used Range ក្នុងជួរឈរក្នុង Excel ។ ជាទូទៅ លក្ខណៈសម្បត្តិ UsedRange ក្នុង Excel តំណាងឱ្យផ្នែកនៃសន្លឹកកិច្ចការដែលមានទិន្នន័យនៅលើវា។ ដើម្បីបង្ហាញឧទាហរណ៍យ៉ាងច្បាស់ យើងនឹងអនុវត្តលក្ខណៈសម្បត្តិ UsedRange នៅក្នុងសំណុំទិន្នន័យជាក់លាក់មួយសម្រាប់ឧទាហរណ៍ទាំងអស់។

ទាញយកសៀវភៅលំហាត់អនុវត្ត

យើងអាចទាញយកសៀវភៅលំហាត់ពីទីនេះ .

VBA ដើម្បីជ្រើសរើស UsedRange ក្នុង Column.xlsm

8 ឧទាហរណ៍ងាយៗនៃ VBA ដើម្បីជ្រើសរើស UsedRange នៅក្នុង Column

ក្នុងរូបភាពខាងក្រោម យើងអាចមើលឃើញសំណុំទិន្នន័យដែលយើងនឹងប្រើសម្រាប់ឧទាហរណ៍ទាំងអស់។ សំណុំទិន្នន័យមានឈ្មោះ អ្នកលក់ , ទីតាំង , តំបន់, និង ' ចំនួនសរុប ' នៃការលក់របស់ពួកគេ។ នៅក្នុងសំណុំទិន្នន័យនេះ ជួរដែលបានប្រើនឹងត្រូវបានពិចារណារួមទាំងចំណងជើងផងដែរ។ ដូច្នេះ ជួរដែលបានប្រើក្នុងសំណុំទិន្នន័យខាងក្រោមគឺ ( B2:E15 )។

1. ជ្រើសរើស UsedRange ក្នុងជួរឈរជាមួយ VBA ក្នុង Excel

ដំបូង និងសំខាន់បំផុត យើងនឹងជ្រើសរើសជួរឈរទាំងអស់ពីសំណុំទិន្នន័យរបស់យើង។ ដើម្បីធ្វើដូច្នេះ យើងនឹងប្រើ VBA ជ្រើសរើស UsedRange ក្នុងជួរឈរ។ តោះមើលជំហានដើម្បីអនុវត្តវិធីនេះ។

ជំហាន៖

  • ដើម្បីចាប់ផ្តើម ចុចខាងស្តាំ នៅលើសន្លឹកសកម្មដែលមានឈ្មោះ ' Select_Columns '។
  • លើសពីនេះទៀត សូមជ្រើសរើសជម្រើស ' មើលកូដ '។

  • បន្ទាប់មក សកម្មភាពខាងលើបើកចន្លោះទទេ VBA បង្អួចកូដសម្រាប់សន្លឹកកិច្ចការនោះ។ យើងក៏អាចទទួលបានបង្អួចកូដនេះដោយចុច Alt + F11
  • បន្ទាប់ វាយបញ្ចូលកូដខាងក្រោមនៅក្នុងបង្អួចកូដនោះ៖
7805
  • បន្ទាប់ពីនោះ ចុចលើ រត់ ឬចុចគ្រាប់ចុច F5 ដើម្បីដំណើរការកូដ។

  • ជាចុងក្រោយ យើងទទួលបានលទ្ធផលដូចរូបភាពខាងក្រោម។ យើងអាចមើលឃើញថាជួរដែលបានប្រើនៅក្នុងជួរឈរពីសំណុំទិន្នន័យរបស់យើងត្រូវបានជ្រើសរើសឥឡូវនេះ។

2. ប្រើ VBA ដើម្បីចម្លងជួរដែលបានប្រើទាំងអស់នៅក្នុងជួរឈរ

ក្នុងឧទាហរណ៍ទីពីរ យើងនឹងប្រើ VBA ដើម្បីចម្លងជួរដែលបានប្រើទាំងមូលនៅក្នុងជួរឈរពីសំណុំទិន្នន័យរបស់យើង។ ជាទូទៅ យើងប្រើវិធីនេះដើម្បីចម្លងតំបន់ជាក់លាក់មួយពីសំណុំទិន្នន័យរបស់យើង។ យើងត្រូវអនុវត្តតាមជំហានខាងក្រោមដើម្បីអនុវត្តវិធីសាស្រ្តនេះ។

ជំហាន៖

  • ដំបូង សូមចូលទៅកាន់ផ្ទាំងសន្លឹកកិច្ចការដែលមានឈ្មោះ ' ចម្លង '.
  • បន្ទាប់ ចុចខាងស្តាំ នៅលើផ្ទាំងនោះ ហើយជ្រើសរើសជម្រើស ' មើលកូដ '។

  • វានឹងបើកចន្លោះទទេ VBA បង្អួចកូដសម្រាប់សន្លឹកកិច្ចការបច្ចុប្បន្ន។ វិធីមួយទៀតដើម្បីយកបង្អួចនេះគឺចុច Alt + F11 ពីក្តារចុច។
  • បន្ទាប់មក បញ្ចូលកូដខាងក្រោមនៅក្នុងបង្អួចកូដនោះ៖
2821
  • ឥឡូវនេះ ដើម្បីដំណើរការកូដ សូមចុចលើ រត់ ឬចុចគ្រាប់ចុច F5

  • ជាចុងក្រោយ យើងអាចឃើញលទ្ធផលដូចខាងក្រោម។ ដូចគ្នានេះផងដែរ យើងអាចមើលឃើញបន្ទាត់ព្រំដែនជុំវិញជួរដែលបានប្រើ។ វាបង្ហាញថាលេខកូដបានចម្លងទិន្នន័យនៅខាងក្នុងស៊ុមនេះ។

អានបន្ថែម៖ Excel VBA៖ ចម្លងជួរថាមវន្តទៅសៀវភៅការងារមួយផ្សេងទៀត

3. រាប់លេខ of Columns in UsedRange ដោយប្រើ VBA

ក្នុងឧទាហរណ៍ទីបី យើងនឹងរាប់ចំនួនជួរឈរនៅក្នុងសំណុំទិន្នន័យរបស់យើងដោយប្រើ excel VBA ជ្រើសរើស Used Range method នៅក្នុងជួរឈរ . ឧទាហរណ៍នេះនឹងត្រឡប់ចំនួនសរុបនៃជួរឈរនៅខាងក្នុងជួរដែលបានប្រើនៅក្នុងសំណុំទិន្នន័យរបស់យើងនៅក្នុងប្រអប់សារមួយ។ អនុវត្តតាមជំហានខាងក្រោមដើម្បីប្រតិបត្តិវិធីសាស្ត្រនេះ។

ជំហាន៖

  • ដំបូង សូមជ្រើសរើសសន្លឹកសកម្មដែលមានឈ្មោះ ' Count_Columns '។
  • ទីពីរ ចុចខាងស្តាំ នៅលើឈ្មោះសន្លឹកសកម្ម ហើយចុចលើជម្រើស ' មើលកូដ '។

  • ពាក្យបញ្ជាខាងលើបើកចន្លោះទទេ VBA បង្អួចកូដសម្រាប់សន្លឹកកិច្ចការសកម្ម។ យើងក៏អាចទទួលបានបង្អួចកូដដោយចុច Alt + F11 ពីក្តារចុច។
  • ទីបី បញ្ចូលកូដខាងក្រោមនៅក្នុងបង្អួចកូដទទេនោះ៖
7134
  • បន្ទាប់ ចុចលើ រត់ ឬចុចគ្រាប់ចុច F5 ដើម្បីដំណើរការកូដ។

  • ជាចុងក្រោយ យើងទទួលបានលទ្ធផលក្នុងប្រអប់សារ។ ចំនួនជួរឈរក្នុងជួរដែលបានប្រើគឺ 4

អានបន្ថែម៖ របៀបប្រើ VBA ដើម្បីរាប់ជួរដេកក្នុងជួរ ជាមួយទិន្នន័យក្នុង Excel (5 Macros)

4. Excel VBA ដើម្បីរាប់ចំនួនជួរឈរចុងក្រោយក្នុងជួរដែលបានប្រើ

នៅក្នុងវិធីមុន យើងបានស្រង់ចំនួននៃជួរចុងក្រោយនៅក្នុង ជួរដែលបានប្រើ។ទោះយ៉ាងណាក៏ដោយ ក្នុងឧទាហរណ៍នេះ យើងនឹងកំណត់ចំនួនជួរឈរចុងក្រោយក្នុងជួរដែលបានប្រើនៅទូទាំងសន្លឹកកិច្ចការទាំងមូលដោយប្រើ VBA ជ្រើសរើស UsedRange ។ តោះមើលជំហានដែលយើងត្រូវអនុវត្តតាមដើម្បីអនុវត្តសកម្មភាពនេះ។

ជំហាន៖

  • ដើម្បីចាប់ផ្តើមជាមួយ ចុចខាងស្តាំ នៅលើសន្លឹកសកម្មដែលមានឈ្មោះ ' ជួរចុងក្រោយ '។
  • បន្ទាប់ ជ្រើសរើសជម្រើស ' មើលកូដ '។

  • ដូច្នេះ ពាក្យបញ្ជាខាងលើបើកចន្លោះទទេ VBA បង្អួចកូដសម្រាប់សន្លឹកកិច្ចការនោះ។ វិធីជំនួសដើម្បីបើកបង្អួចកូដនោះគឺចុច Alt + F11
  • បន្ទាប់ពីនោះ សូមបញ្ចូលកូដខាងក្រោមនៅក្នុងបង្អួចកូដនោះ៖
7875
  • ឥឡូវនេះ ចុចលើ រត់ ឬចុចគ្រាប់ចុច F5 ដើម្បីដំណើរការកូដ។

  • នៅទីបញ្ចប់ យើងទទួលបានលទ្ធផលរបស់យើងនៅក្នុងប្រអប់សារ។ ជួរ​ឈរ​ចុង​ក្រោយ​ក្នុង​ជួរ​ដែល​បាន​ប្រើ​គឺ ទី 5 ជួរ​ឈរ​នៃ​សន្លឹក​កិច្ចការ។

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

  • របៀបប្រើ VBA សម្រាប់ជួរនីមួយៗក្នុងជួរក្នុង Excel
  • ប្រើ VBA ដើម្បីជ្រើសរើសជួរពីក្រឡាសកម្មក្នុង Excel (3 វិធី)
  • Excel Macro៖ តម្រៀបជួរជួរច្រើនដែលមានជួរថាមវន្ត (4 វិធីសាស្រ្ត)

5. ជ្រើសរើសក្រឡាចុងក្រោយនៃជួរចុងក្រោយពី UsedRange ជាមួយ VBA

ក្នុងឧទាហរណ៍ទីប្រាំ យើងនឹងប្រើ VBA ជ្រើសរើស Used Range ដើម្បីជ្រើសរើសក្រឡាចុងក្រោយនៃជួរឈរចុងក្រោយក្នុងសន្លឹក Excel ។ ដើម្បីបង្ហាញឧទាហរណ៍នេះយើងនឹងបន្តជាមួយនឹងសំណុំទិន្នន័យពីមុនរបស់យើង។ ឥឡូវនេះ សូមពិនិត្យមើលជំហានដើម្បីធ្វើវិធីសាស្រ្តនេះ។

ជំហាន៖

  • ដំបូង សូមជ្រើសរើសសន្លឹកសកម្មដែលមានឈ្មោះ ' Last_Cell '.
  • បន្ទាប់ ចុចខាងស្តាំ នៅលើឈ្មោះសន្លឹកនោះ។ ជ្រើសរើសជម្រើស ' មើលកូដ '។

  • បន្ទាប់មក យើងទទួលបានបង្អួចកូដ VBA ទទេ . ដូចគ្នានេះផងដែរ យើងអាចចុច Alt + F11 ដើម្បីបើកបង្អួចកូដនោះ។
  • បន្ទាប់ពីនោះ សូមវាយលេខកូដខាងក្រោមនៅក្នុងបង្អួចកូដនោះ៖
6986
  • ឥឡូវនេះ ដើម្បីដំណើរការកូដ សូមចុចលើ រត់ ឬចុច F5

  • ជាចុងក្រោយ យើងអាចឃើញលទ្ធផលនៅក្នុងរូបភាពខាងក្រោម។ ក្រឡាចុងក្រោយដែលបានជ្រើសរើសនៃជួរចុងក្រោយគឺក្រឡា E15

6. ស្វែងរកជួរក្រឡានៃជួរដែលបានជ្រើសរើសដោយប្រើ Excel VBA

ក្នុងឧទាហរណ៍នេះ យើងនឹងអនុវត្ត VBA ដើម្បីស្វែងរកជួរក្រឡានៃជួរដែលបានប្រើដែលបានជ្រើសរើសនៅក្នុងសន្លឹកកិច្ចការ Excel ។ យើងនឹងប្រើកូដ VBA សម្រាប់ជួរឈរទាំងអស់នៅក្នុងជួរដែលបានប្រើរបស់យើង។ កូដនឹងត្រឡប់ជួរក្រឡា ក៏ដូចជាអាសយដ្ឋាននៃជួរឈរក្នុងជួរដែលបានប្រើ។ អនុវត្តតាមជំហានខាងក្រោមដើម្បីអនុវត្តសកម្មភាពនេះ។

ជំហាន៖

  • នៅក្នុងការចាប់ផ្តើម ចុចខាងស្តាំ នៅលើផ្ទាំងសន្លឹកសកម្ម ដែលមានឈ្មោះថា ' ស្វែងរកជួរក្រឡា '។
  • ទីពីរ ជ្រើសរើសជម្រើស ' មើលកូដ '។

  • វានឹងបើកបង្អួចកូដ VBA ទទេ។ វិធីមួយទៀតដើម្បីបើកបង្អួចកូដនេះគឺចុច Alt + F11
  • ទីបី បញ្ចូលកូដខាងក្រោមនៅក្នុងបង្អួចកូដនោះ៖
9875
  • បន្ទាប់មក ដើម្បីដំណើរការកូដសូមចុចលើ រត់ ឬចុចគ្រាប់ចុច F5

  • នៅទីបញ្ចប់ ប្រអប់សារដូចជា រូបភាពខាងក្រោមបង្ហាញលទ្ធផល។

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

  • VBA ដើម្បីរង្វិលជុំតាមជួរដេក និង Columns in a Range in Excel (5 Examples)
  • របៀបបំលែងជួរទៅជា Array ក្នុង Excel VBA (3 វិធី)

7. បញ្ចូល VBA UsedRange Property ដើម្បីរាប់ក្រឡាទទេ

ក្នុងឧទាហរណ៍នេះ យើងនឹងប្រើ VBA ជ្រើសរើស UsedRange ដើម្បីរាប់ក្រឡាទទេនៅក្នុងសន្លឹក Excel។ ពេលខ្លះយើងអាចមានក្រឡាទទេនៅក្នុងជួរដែលបានប្រើនៃសំណុំទិន្នន័យរបស់យើង។ យើងអាចរាប់ចំនួនក្រឡាទទេទាំងនោះបានយ៉ាងងាយស្រួលដោយប្រើ UsedRange លក្ខណៈសម្បត្តិ។ តោះមើលជំហានដើម្បីអនុវត្តឧទាហរណ៍នេះ។

ជំហាន៖

  • ដំបូង ចុចកណ្ដុរខាងស្ដាំ នៅលើផ្ទាំងសន្លឹកសកម្មដែលមានឈ្មោះថា ' Empty_Cells '។
  • បន្ទាប់ ជ្រើសរើសជម្រើស ' មើលកូដ '។

  • សកម្មភាពខាងលើបើកបង្អួចកូដ VBA ទទេ។ វិធីជំនួសដើម្បីបើកបង្អួចកូដនោះគឺចុច Alt + F11
  • បន្ទាប់មកបញ្ចូលកូដខាងក្រោមនៅក្នុងបង្អួចកូដនោះ៖
5580
  • បន្ទាប់ពីនោះ ចុចលើ រត់ ឬចុចគ្រាប់ចុច F5 ដើម្បីដំណើរការកូដ។

  • ជាចុងក្រោយ យើងនឹងទទួលបានលទ្ធផលក្នុងប្រអប់សារ។ នេះ។ប្រអប់សារនឹងបង្ហាញចំនួនក្រឡាសរុប និងក្រឡាទទេនៅក្នុងជួរដែលបានប្រើរបស់យើង។

8. VBA UsedRange ដើម្បីកំណត់ទីតាំងក្រឡាទទេដំបូងក្នុងជួរឈរក្នុង Excel

ក្នុងឧទាហរណ៍ចុងក្រោយ យើងនឹងប្រើ excel VBA ដើម្បីជ្រើសរើស Used Range property ក្នុងជួរឈរ ដើម្បីកំណត់ទីតាំងក្រឡាទទេដំបូងក្នុងសន្លឹកកិច្ចការ excel របស់យើង។ វិធីសាស្រ្តនេះនឹងកំណត់ទីតាំងក្រឡាទទេដំបូងនៃជួរឈរជាក់លាក់មួយ។ ក្រឡាទទេនឹងតែងតែនៅក្រៅជួរដែលបានប្រើនៃសំណុំទិន្នន័យ។ ដូច្នេះ ប្រសិនបើក្រឡាណាមួយទទេ ឬទទេនៅក្នុងជួរដែលបានប្រើ វានឹងមិនត្រូវបានពិចារណាក្នុងវិធីនេះទេ។ ឥឡូវនេះ សូមអនុវត្តតាមជំហានខាងក្រោមដើម្បីអនុវត្តវិធីសាស្ត្រនេះ។

ជំហាន៖

  • ដើម្បីចាប់ផ្តើមជាមួយ ចុចខាងស្តាំ នៅលើសកម្ម ផ្ទាំងសន្លឹកដែលមានឈ្មោះថា ' First_Empty '។
  • លើសពីនេះ ជ្រើសរើសជម្រើស ' មើលកូដ '។

  • វានឹងបើកបង្អួចកូដ VBA ទទេ។ យើងក៏អាចចុច Alt + F11 ដើម្បីបើកបង្អួចកូដនោះ។
  • លើសពីនេះ វាយបញ្ចូលកូដខាងក្រោមក្នុងចន្លោះទទេ VBA បង្អួចកូដ៖
7533
  • បន្ទាប់មក ដើម្បីដំណើរការកូដ សូមចុចលើ Run ឬចុចគ្រាប់ចុច F5

  • ជាចុងក្រោយ លេខកូដខាងលើនឹងបញ្ចូលតម្លៃ ' FirstEmptyCell ' ក្នុងក្រឡា E16 ។ វាជាក្រឡាទទេដំបូងនៃជួរឈរ E បន្ទាប់ពីជួរដែលបានប្រើនៃសំណុំទិន្នន័យ។

អានបន្ថែម៖ Excel VBA ទៅ រង្វិលជុំតាមជួររហូតដល់ក្រឡាទទេ (ឧទាហរណ៍ 4)

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

ដោយសង្ខេប ការបង្រៀននេះបង្ហាញឧទាហរណ៍ 8 ដើម្បីប្រើ VBA ជ្រើសរើស UsedRange ក្នុងសន្លឹក Excel។ ដើម្បីកំណត់ជំនាញរបស់អ្នកទៅការសាកល្បង សូមទាញយកសន្លឹកកិច្ចការអនុវត្តដែលប្រើសម្រាប់អត្ថបទនេះ។ បើមានចម្ងល់សូម comment ក្នុងប្រអប់ខាងក្រោម។ ក្រុមរបស់យើងនឹងព្យាយាមឆ្លើយតបសាររបស់អ្នកឱ្យបានឆាប់តាមដែលអាចធ្វើទៅបាន។ សូមប្រយ័ត្នចំពោះដំណោះស្រាយ Microsoft Excel ប្រកបដោយភាពច្នៃប្រឌិតបន្ថែមទៀតនាពេលអនាគត។

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