Excel VBA៖ បិទការធ្វើបច្ចុប្បន្នភាពអេក្រង់

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

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

Excel VBA៖ បិទការធ្វើបច្ចុប្បន្នភាពអេក្រង់ (ទិដ្ឋភាពរហ័ស)

1126

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

ទាញយកសៀវភៅលំហាត់នេះដើម្បីធ្វើលំហាត់ប្រាណនៅពេលអ្នកកំពុងអានអត្ថបទនេះ។

បិទអេក្រង់ Update.xlsm

ទិដ្ឋភាពទូទៅដើម្បីបិទការធ្វើបច្ចុប្បន្នភាពអេក្រង់ដោយប្រើ Excel VBA

ដើម្បីបិទការធ្វើបច្ចុប្បន្នភាពអេក្រង់ដោយប្រើ VBA គឺងាយស្រួល។ ដើម្បីប្រាប់ការពិត មានតែបន្ទាត់មួយគឺគ្រប់គ្រាន់ដើម្បីសម្រេចរឿងនេះ។

8384

លេខកូដមួយបន្ទាត់នេះនឹងបិទការអាប់ដេតអេក្រង់សម្រាប់អ្នក ប៉ុន្តែអ្នកនឹងមិន អាច​ទទួល​បាន​នូវ​ឥទ្ធិពល​ជាមួយ​នឹង​បន្ទាត់​មួយ​នេះ។ ដើម្បីមានអារម្មណ៍ថាវា សូមបញ្ចូលកូដមួយចំនួនដែលនឹងបំពេញកិច្ចការមួយចំនួនសម្រាប់អ្នកបន្ទាប់ពីធ្វើបច្ចុប្បន្នភាពអេក្រង់។ វាប្រសើរជាងប្រសិនបើវាជាកិច្ចការដ៏វែង ដែលនឹងធ្វើឱ្យអ្នកយល់ពីឥទ្ធិពលនៃការអាប់ដេតអេក្រង់។

8576

បន្ទាត់ទាំងនេះបញ្ចូលស៊េរីពី 1 ដល់ 100,000 នៅក្នុងសន្លឹកសកម្ម ដោយចាប់ផ្តើម។ ពីក្រឡា A1 ។ ប្រសិនបើអ្នកធ្វើវាដោយគ្មានការអាប់ដេតអេក្រង់ វានឹងចំណាយពេលយូរ។ ដោយសារតែរាល់ពេលដែលវាបញ្ចូលលេខទៅក្រឡាបន្ទាប់ ក្រឡាមុននឹងត្រូវបានធ្វើបច្ចុប្បន្នភាពរួមជាមួយនឹង។

ប៉ុន្តែប្រសិនបើអ្នកបន្តបិទការអាប់ដេតអេក្រង់ កោសិកាមុននឹងមិនត្រូវបានធ្វើបច្ចុប្បន្នភាពរាល់ពេលទេ ហើយប្រតិបត្តិការនឹង ចំណាយពេលតិចក្នុងការប្រតិបត្តិ។

បន្ទាប់មកប្រសិនបើអ្នកអាចបំណងប្រាថ្នា អ្នកអាចបើកការអាប់ដេតអេក្រង់ម្តងទៀត។

9224

ដូច្នេះកូដ VBA ពេញលេញនឹងមាន៖

កូដ VBA៖

8616

អានបន្ថែម៖ [ជួសជុល!] ក្រឡា Excel មិនធ្វើបច្ចុប្បន្នភាពទេ លុះត្រាតែចុចពីរដង (5 ដំណោះស្រាយ)

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

  • របៀបធ្វើឱ្យសន្លឹក Excel ឡើងវិញដោយស្វ័យប្រវត្តិ (3 វិធីសាស្ត្រសមស្រប)
  • របៀបធ្វើបច្ចុប្បន្នភាពតារាង Pivot ដោយស្វ័យប្រវត្តិ នៅពេលដែលទិន្នន័យប្រភពផ្លាស់ប្តូរ
  • តារាង Pivot មិនធ្វើឱ្យស្រស់ (5 បញ្ហា និងដំណោះស្រាយ)
  • របៀប ធ្វើឱ្យតារាង Pivot ឡើងវិញដោយស្វ័យប្រវត្តិដោយគ្មាន VBA នៅក្នុង Excel (3 វិធីសាស្ត្រឆ្លាតវៃ)

ការអភិវឌ្ឍន៍ម៉ាក្រូដើម្បីបិទការធ្វើបច្ចុប្បន្នភាពអេក្រង់ដោយប្រើ Excel VBA

យើង បានឃើញការវិភាគជាជំហាន ៗ នៃកូដដើម្បីបិទការធ្វើបច្ចុប្បន្នភាពអេក្រង់ដោយប្រើ VBA នៅក្នុង Excel ។ ឥឡូវនេះយើងនឹងឃើញពីរបៀបដែលយើងអាចអភិវឌ្ឍ ម៉ាក្រូ ដើម្បីប្រតិបត្តិវា។

⧪ ជំហានទី 1៖ ការបើកបង្អួច VBA

ចុច ALT + F11 នៅលើក្តារចុចរបស់អ្នក ដើម្បីបើកបង្អួច Visual Basic

⧪ ជំហានទី 2៖ ការបញ្ចូលម៉ូឌុលថ្មី

ចូលទៅកាន់ បញ្ចូល > ម៉ូឌុល នៅក្នុងរបារឧបករណ៍។ ចុចលើ Module ។ ម៉ូឌុលថ្មីមួយដែលមានឈ្មោះថា Module1 (ឬអ្វីផ្សេងទៀតអាស្រ័យលើប្រវត្តិអតីតកាលរបស់អ្នក) នឹងបើក។

⧪ ជំហានទី 3៖ ការដាក់លេខកូដ VBA

នេះគឺជាជំហានសំខាន់បំផុត។ បញ្ចូលកូដ VBA ដែលបានផ្តល់ឱ្យក្នុងម៉ូឌុល។

⧪ ជំហានទី 4៖ ដំណើរការកូដ

ចុច នៅលើ ដំណើរការរង \ឧបករណ៍ UserForm ពីរបារឧបករណ៍ខាងលើ។

កូដនឹងដំណើរការ។ ហើយអ្នកនឹងឃើញស៊េរីនៃលេខពី 1 ដល់ 1,00,000 ដែលបានបង្កើតយ៉ាងឆាប់រហ័សនៅលើសន្លឹកកិច្ចការរបស់អ្នក ដែលនឹងចំណាយពេលយូរដើម្បីដំណើរការ។

អានបន្ថែម៖ [ដោះស្រាយ]៖ រូបមន្ត Excel មិនត្រូវបានអាប់ដេតទេ ទាល់តែរក្សាទុក (6 ដំណោះស្រាយដែលអាចធ្វើបាន)

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

អ្នកត្រូវការ កុំធ្វើការងារដូចគ្នាជាមួយខ្ញុំ បន្ទាប់ពីបិទការអាប់ដេតអេក្រង់។ អ្នក​អាច​ធ្វើ​អ្វី​ក៏ដោយ​ដែល​ជា​កិច្ចការ​ធម្មតា​របស់​អ្នក។ ប៉ុន្តែរឿងនោះគឺថាអ្នកនឹងមិនយល់ពីឥទ្ធិពលនៃការបិទការអាប់ដេតអេក្រង់ទេ លុះត្រាតែអ្នកធ្វើកិច្ចការជាបន្តបន្ទាប់។ នោះហើយជាមូលហេតុដែលខ្ញុំបង្កើតលំដាប់ពី 1 ដល់ 1,00,000។

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

ហេតុដូច្នេះហើយ នេះជាដំណើរការបង្កើត ម៉ាក្រូ ដើម្បីបង្វែរ បិទអេក្រង់ធ្វើបច្ចុប្បន្នភាពដោយប្រើ Excel VBA ។ តើអ្នកមានសំណួរទេ? មានអារម្មណ៍សេរីដើម្បីសួរពួកយើង។ ហើយកុំភ្លេចចូលមើលគេហទំព័ររបស់យើង ExcelWIKI សម្រាប់ការបង្ហោះ និងព័ត៌មានថ្មីៗបន្ថែមទៀត។

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