តារាងមាតិកា
ការបង្រៀននេះនឹងបង្ហាញឧទាហរណ៍ 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 ប្រកបដោយភាពច្នៃប្រឌិតបន្ថែមទៀតនាពេលអនាគត។