របៀបរក្សាទុកច្បាប់ចម្លងជា XLSX ដោយប្រើ Excel VBA (5 វិធីសមស្រប)

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

នៅក្នុងមេរៀននេះ ខ្ញុំនឹងចែករំលែកជាមួយអ្នក 5 វិធីសមស្របក្នុងការរក្សាទុកច្បាប់ចម្លងនៃឯកសារ Excel ក្នុងទម្រង់ XLSX ដោយប្រើ VBA ។ អ្នក​អាច​ប្រើ​វិធី​ទាំង​នេះ​ក្នុង​ប្រភេទ​សៀវភៅ​ការងារ​ណា​មួយ​មិន​ថា​ពួកវា​មាន​ទិន្នន័យ​ធំ ឬ​តូច។ ដូចគ្នានេះដែរ ដោយសារយើងនឹងប្រើ VBA វានឹងចំណាយពេលស្ទើរតែគ្មានពេលដើម្បីសម្រេចកិច្ចការនេះ។

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

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

VBA រក្សាទុកចម្លងជា XLSX.xlsx

តើឯកសារ XLSX ជាអ្វី?

ឯកសារ XLSX គឺជា MS Excel Open XML Format Spreadsheet ដែលរក្សាទុកទិន្នន័យក្នុងក្រឡាដែលមាននៅខាងក្នុងសន្លឹកកិច្ចការ។ ក្រឡា​ត្រូវ​បាន​រៀបចំ​ក្នុង​រចនាសម្ព័ន្ធ​ជួរ​ដេក។ នៅក្នុង MS Excel 2007 និងមុននេះ ឯកសារបញ្ជីនេះជាប្រភេទ XLS

5 វិធីសមស្របក្នុងការរក្សាទុកច្បាប់ចម្លងនៃឯកសារ Excel ជា XLSX ដោយប្រើ VBA

សម្រាប់ការបង្រៀននេះ គោលបំណងចម្បងរបស់យើងគឺបង្ហាញអ្នកពីរបៀបរក្សាទុកសៀវភៅការងារបច្ចុប្បន្នក្នុងទម្រង់ XLSX ។ ដូច្នេះ​យើង​បាន​យក​សំណុំ​ទិន្នន័យ​សាមញ្ញ និង​សង្ខេប​ដែល​មាន 3 ជួរ​ឈរ និង 6 កំណត់​ត្រា​សិស្ស។ ប៉ុន្តែអ្នកមានជម្រើសក្នុងការប្រើសំណុំទិន្នន័យផ្ទាល់ខ្លួនរបស់អ្នក។

1. ការប្រើប្រាស់ SaveCopyAs Method

វិធីសាស្ត្រ SaveCopyAs ក្នុង Excel VBA យកវត្ថុសៀវភៅការងារ ហើយអាចរក្សាទុកច្បាប់ចម្លងថ្មីនៃសៀវភៅការងារនេះក្នុងទម្រង់ XLSX ដោយមិនចាំបាច់កែប្រែទិន្នន័យ។ អនុញ្ញាតឱ្យយើងមើលពីរបៀបប្រើវិធីសាស្ត្រនេះនៅក្នុងកូដរបស់យើង។

ជំហាន៖

  • ដំបូងចូលទៅកាន់ផ្ទាំង Developer ហើយជ្រើសរើស Visual Basic

  • បន្ទាប់ នៅក្នុង Visual Basic window ចុចលើ Insert ហើយជ្រើសរើស Module

  • ឥឡូវនេះ នៅក្នុង បង្អួចម៉ូឌុលថ្មីនៅខាងស្តាំ វាយរូបមន្តខាងក្រោម៖
1737

  • បន្ទាប់មកបិទបង្អួច VBA ហើយរុករក ទៅកាន់ផ្ទាំង អ្នកអភិវឌ្ឍន៍ ម្តងទៀត។
  • នៅទីនេះ ជ្រើសរើស Macros

  • ឥឡូវនេះ នៅក្នុងបង្អួច ម៉ាក្រូ អ្នកគួរតែឃើញកូដម៉ាក្រូដែលយើងបានបញ្ចូល។
  • បន្ទាប់ ចុចលើ រត់

  • ជាចុងក្រោយ សូមបើកថតដែលអ្នកបានរក្សាទុកឯកសារ ហើយវាគួរតែមាននៅក្នុងទម្រង់ XLSX ដូចដែលយើងចង់បាន។

អានបន្ថែម៖ របៀបរក្សាទុកឯកសារ Excel Macro ជាឈ្មោះឯកសារពីតម្លៃក្រឡា

2. បញ្ជាក់ឈ្មោះឯកសារ

យើងអាចរក្សាទុកច្បាប់ចម្លងនៃ ឯកសារ Excel ក្នុងទម្រង់ XLSX ដោយបញ្ជាក់ឈ្មោះឯកសារក្នុងកូដ VBA ។ នៅពេលកំណត់ឈ្មោះឯកសារ យើងក៏នឹងបន្ថែមផ្នែកបន្ថែមឯកសារដែលនឹងបម្លែងឯកសារទៅជាទម្រង់ដែលយើងចង់បាន។ ដើម្បីបន្តវិធីសាស្ត្រនេះ សូមបញ្ចូលកូដខាងក្រោមនៅក្នុងបង្អួចម៉ូឌុល VBA

8088

បន្ទាប់ពីវាយលេខកូដរួច សូមដំណើរការវាពី ម៉ាក្រូ ជម្រើស ដូចដែលយើងបានបង្ហាញពីមុន។ ឥឡូវនេះ សូមចូលទៅកាន់ថតរក្សាទុក ហើយឯកសារដែលមានទម្រង់ XLSX គួរតែនៅទីនោះឥឡូវនេះ។

អានបន្ថែម៖ Excel VBA ដើម្បីរក្សាទុកសៀវភៅការងារក្នុងជាក់លាក់ថតឯកសារដែលមានកាលបរិច្ឆេទ

3. ការបញ្ចូលលេខទម្រង់ឯកសារ

លេខទម្រង់ឯកសារគឺជាលេខតែមួយគត់ដែលសម្គាល់ប្រភេទឯកសារជាក់លាក់មួយខណៈពេលរក្សាទុក។ សម្រាប់មេរៀននេះ គោលដៅរបស់យើងគឺរក្សាទុកច្បាប់ចម្លង Excel ជាឯកសារ XLSX ដោយប្រើ VBA ។ ដូច្នេះ យើងនឹងប្រើលេខទម្រង់ 51 ដែលតំណាងឱ្យប្រភេទឯកសារ XLSX ។ ដូច្នេះ សូមវាយលេខកូដខាងក្រោមនៅក្នុងម៉ូឌុល VBA

2796

ឥឡូវនេះ ប្រសិនបើអ្នកដំណើរការកូដនេះ Excel នឹងរក្សាទុកសៀវភៅការងារភ្លាមៗនៅក្នុង ទ្រង់ទ្រាយ XLSX ។ អ្នកអាចបញ្ជាក់វាដោយពិនិត្យមើលក្នុងថតទិសដៅ។

អានបន្ថែម៖ Excel VBA រក្សាទុកជាទម្រង់ឯកសារ (ឧទាហរណ៍ 12 សមរម្យ)

4. ការរក្សាទុកដោយប្រើពាក្យសម្ងាត់

ក្នុងករណីជាច្រើន វាមានសារៈសំខាន់ខ្លាំងណាស់ក្នុងការរក្សាទុកច្បាប់ចម្លងនៃសៀវភៅការងារ Excel ក្នុងទម្រង់ XLSX ជាមួយនឹងពាក្យសម្ងាត់បន្ថែម។ នេះជាការពិតជាពិសេសសម្រាប់សៀវភៅការងារដែលមានការព្រួយបារម្ភអំពីសុវត្ថិភាពខ្ពស់។ អ្នកអាចសម្រេចកិច្ចការនេះបានយ៉ាងងាយស្រួលដោយប្រើ VBA និងកំណត់ពាក្យសម្ងាត់ផ្ទាល់ខ្លួន រួមជាមួយនឹងការរក្សាទុកឯកសាររបស់អ្នក។ សម្រាប់វា សូមបញ្ចូលកូដ VBA ខាងក្រោមនៅក្នុង Module window:

7140

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

អានបន្ថែម៖ Excel VBA៖ រក្សាទុកសន្លឹកជាសៀវភៅការងារថ្មីដោយមិនចាំបាច់បើក

៥.រក្សាទុកដោយណែនាំតែអាន

វិធីតឹងរ៉ឹងតិចក្នុងការការពារឯកសារគឺធ្វើឱ្យវាជាឯកសារបានតែអាន។ ប្រសិនបើអ្នករក្សាទុកច្បាប់ចម្លងឯកសារ Excel ក្នុងទម្រង់ XLSX នោះអ្នកអាចកំណត់លក្ខខណ្ឌបានតែអានដោយប្រើ VBA ។ ឥឡូវនេះ ដើម្បីធ្វើដូច្នេះ សូមបញ្ចូលកូដខាងក្រោមនៅក្នុងម៉ូឌុល VBA

4606

បន្ទាប់មក ដំណើរការកូដនេះពី ម៉ាក្រូ ជម្រើសនៅក្រោមផ្ទាំង អ្នកអភិវឌ្ឍន៍ ។ វាគួររក្សាទុក XLSX ច្បាប់ចម្លងនៃសៀវភៅការងារបច្ចុប្បន្នដូចបានបង្ហាញខាងក្រោម។

អានបន្ថែម៖ Excel VBA  ទៅ រក្សាទុកឯកសារជាមួយឈ្មោះអថេរ (5 ឧទាហរណ៍)

អ្វីដែលត្រូវចងចាំ

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

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

ខ្ញុំសង្ឃឹមថាវិធីសាស្ត្រដែលខ្ញុំបានបង្ហាញដើម្បីរក្សាទុកច្បាប់ចម្លងឯកសារ Excel ក្នុងទម្រង់ XLSX ដោយប្រើ VBA គឺមានប្រយោជន៍សម្រាប់អ្នក។ ប្រសិនបើអ្នកជាប់គាំងក្នុងជំហានណាមួយ ឬលេខកូដមិនដំណើរការ នោះខ្ញុំស្នើឱ្យពិនិត្យមើលលេខកូដដែលខ្ញុំបានផ្ដល់ឱ្យពីរបីដង។ ដូចគ្នានេះដែរ សូមព្យាយាមផ្លាស់ប្តូរលេខកូដទៅកម្រិតខ្លះ ដើម្បីយល់ពីអ្វីដែលកូដកំពុងធ្វើ។ ជាចុងក្រោយ ដើម្បីស្វែងយល់បន្ថែមអំពីបច្ចេកទេស excel សូមអនុវត្តតាមរបស់យើង។គេហទំព័រ ExcelWIKI ។ ប្រសិនបើអ្នកមានចម្ងល់ណាមួយ សូមប្រាប់ខ្ញុំនៅក្នុងមតិយោបល់។

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