អត្ថប្រយោជន៍សម្រាប់អ្នកសរសេរកម្មវិធី VBA

ប្រសិនបើអ្នកបញ្ចេញពាក្យថា "ម៉ាក្រូ" ជាមួយនឹងខ្យល់ដង្ហើមដ៏រន្ធត់ និងការសង្កត់សំឡេងលើព្យាង្គទីពីរ ហើយឃ្លា "Visual Basic for Applications" ស្តាប់ទៅដូចជាអក្ខរាវិរុទ្ធសម្រាប់អ្នក នោះអត្ថបទនេះមិនមែនសម្រាប់អ្នកទេ។ ក្នុងករណីណាក៏ដោយសម្រាប់ពេលនេះ🙂

ប្រសិនបើអ្នកមានបទពិសោធន៍យ៉ាងហោចណាស់ខ្លះក្នុងការសរសេរកម្មវិធីម៉ាក្រូនៅក្នុង VBA ក្នុង Excel ហើយអ្នកមិនមានគម្រោងឈប់ទេនោះ ការជ្រើសរើសកម្មវិធីបន្ថែម និងកម្មវិធីខាងក្រោមមានប្រយោជន៍ (យ៉ាងហោចណាស់មួយផ្នែក) មានប្រយោជន៍សម្រាប់អ្នក។

MZ-Tools - "កាំបិតស្វីស" សម្រាប់អ្នកសរសេរកម្មវិធី

បន្ទាប់ពីការដំឡើងនៅក្នុងកម្មវិធីនិពន្ធ VBE នៅក្នុងម៉ឺនុយ ឧបករណ៍​ដែល​មាន ម៉ឺនុយរងនឹងលេចឡើង MZ-ឧបករណ៍ និងរបារឧបករណ៍ថ្មីសម្រាប់ការចូលដំណើរការរហ័សទៅកាន់មុខងារដូចគ្នា៖

អត្ថប្រយោជន៍សម្រាប់អ្នកសរសេរកម្មវិធី VBA

គាត់ដឹងពីរបៀបធ្វើច្រើន។ មានតម្លៃបំផុត តាមគំនិតរបស់ខ្ញុំ៖

  • បន្ថែម "ត្រីទទេ" ដោយស្វ័យប្រវត្តិដើម្បីបង្កើតនីតិវិធី មុខងារ ព្រឹត្តិការណ៍ និងអ្នកដោះស្រាយកំហុសជាមួយនឹងការដាក់ឈ្មោះអថេរត្រឹមត្រូវតាមប្រព័ន្ធហុងគ្រី។
  • ចម្លងការគ្រប់គ្រងលើទម្រង់អ្នកប្រើប្រាស់ រួមជាមួយនឹងលេខកូដរបស់ពួកគេ។
  • បង្កើតចំណាំ (ចំណូលចិត្ត) សម្រាប់នីតិវិធី ហើយផ្លាស់ទីទៅពួកវាយ៉ាងលឿននៅក្នុងគម្រោងធំមួយ។
  • បំបែក​បន្ទាត់​វែង​នៃ​កូដ​ជា​ច្រើន ហើយ​ផ្គុំ​មក​វិញ (បំបែក​និង​ផ្សំ​បន្ទាត់)។
  • ចេញស្ថិតិលម្អិតលើគម្រោង (ចំនួនបន្ទាត់នៃកូដ នីតិវិធី ធាតុនៅលើទម្រង់។ល។)
  • ពិនិត្យគម្រោងសម្រាប់អថេរ និងនីតិវិធីដែលមិនប្រើ (ប្រភពពិនិត្យ)
  • បង្កើតគំរូកូដមូលដ្ឋានផ្ទាល់ខ្លួនរបស់អ្នក (គំរូកូដ) សម្រាប់ករណីធម្មតា ហើយបញ្ចូលពួកវាទៅក្នុងម៉ាក្រូថ្មីនៅពេលក្រោយ។
  • បង្កើតខ្សែអក្សរវែង និងគួរឱ្យខ្លាចដោយស្វ័យប្រវត្តិ ដើម្បីភ្ជាប់ទៅប្រភពទិន្នន័យខាងក្រៅតាមរយៈ ADO ។
  • ភ្ជាប់ hotkeys ទៅមុខងារណាមួយពីកម្មវិធីបន្ថែម។

ត្រូវតែមានដោយមិនច្បាស់លាស់សម្រាប់អ្នកសរសេរកម្មវិធីគ្រប់កម្រិត។ ប្រសិនបើអ្នកមានកំណែចុងក្រោយបំផុតរបស់ Office នោះត្រូវប្រាកដថាទាញយកកំណែចុងក្រោយបំផុតរបស់ MZ-Tools 3.00.1218 ចុះថ្ងៃទី 1 ខែមីនា ពីព្រោះ។ វាបានជួសជុលកំហុសនៅពេលធ្វើការជាមួយ Excel 2013 ។  

ទាញយកតំណ MZ-ឧបករណ៍

Smart Indenter - ការចូលបន្ទាត់ដោយស្វ័យប្រវត្តិនៅក្នុងកូដ

វាធ្វើប្រតិបត្តិការដ៏សាមញ្ញ ប៉ុន្តែចាំបាច់បំផុតមួយបានយ៉ាងល្អ – វាចូលផ្ទាំងដោយស្វ័យប្រវត្តិនៅក្នុងកូដ VBA ដោយរំលេចយ៉ាងច្បាស់នូវរង្វិលជុំដែលបានដាក់ ការត្រួតពិនិត្យលក្ខខណ្ឌ។ល។

អត្ថប្រយោជន៍សម្រាប់អ្នកសរសេរកម្មវិធី VBA

វាងាយស្រួលណាស់ក្នុងការកំណត់សកម្មភាពនេះទៅផ្លូវកាត់ក្តារចុចដែលងាយស្រួលណាមួយនៅក្នុងផ្នែក ជម្រើសចូលបន្ទាត់ ហើយធ្វើវាដោយប៉ះតែម្តង។

ជាអកុសល អ្នកនិពន្ធកម្មវិធីនេះបានបោះបង់ចោលវាក្នុងឆ្នាំ 2005 (ហេតុអ្វី Carl!?) ហើយកំណែចុងក្រោយបំផុតនៅលើគេហទំព័រគឺសម្រាប់ Excel 97-2003 ។ ទោះយ៉ាងណាក៏ដោយ កម្មវិធីនេះដំណើរការបានល្អជាមួយកំណែថ្មីជាងនេះ។ ការព្រមានតែមួយគត់: ប្រសិនបើអ្នកមាន Excel 2013 បន្ទាប់មកមុនពេលដំឡើង Smart Indenter អ្នកត្រូវតែដំឡើងកំណែចុងក្រោយបំផុតរបស់ MZ-Tools ជាមុនសិន ពីព្រោះ។ វាមានបណ្ណាល័យថាមវន្តដែលចាំបាច់សម្រាប់ការងាររបស់ Indenter ។

ទាញយកតំណ Smart Indenter

ឧបករណ៍ VBE - ធាតុលៃតម្រូវខ្នាតតូចក្នុងទម្រង់

ការតម្រឹមវត្ថុបញ្ជា (ប៊ូតុង វាលបញ្ចូល ស្លាកអត្ថបទ។ល។) នៅលើទម្រង់ស្មុគស្មាញអាចជាការឈឺចាប់នៅក្នុងលា។ ការភ្ជាប់ស្តង់ដារទៅនឹងក្រឡាចត្រង្គកម្មវិធីនិពន្ធតាមរយៈម៉ឺនុយ ឧបករណ៍ — ជម្រើស — ទូទៅ — តម្រឹមការគ្រប់គ្រងទៅក្រឡាចត្រង្គ ពេលខ្លះវាមិនអាចជួយបានច្រើនទេ ហើយថែមទាំងចាប់ផ្តើមចូលទៅក្នុងផ្លូវ ជាពិសេសប្រសិនបើអ្នកត្រូវការផ្លាស់ទី ឧទាហរណ៍ ប៊ូតុងបន្តិច។ កម្មវិធីបន្ថែម VBE Tools នឹងជួយក្នុងបញ្ហានេះ ដែលបន្ទាប់ពីដំឡើងរួច បង្ហាញបន្ទះសាមញ្ញ ដែលអ្នកអាចកែសម្រួលទំហំ និងទីតាំងនៅលើទម្រង់សម្រាប់ធាតុដែលបានជ្រើសរើស៖

អត្ថប្រយោជន៍សម្រាប់អ្នកសរសេរកម្មវិធី VBA

ការផ្លាស់ប្តូរទីតាំងក៏អាចត្រូវបានធ្វើដោយ Alt+arrows ហើយប្តូរទំហំដោយ Shift+Alt+arrows និង Ctrl+Alt+arrows។

ដូចគ្នានេះផងដែរដោយការចុចកណ្ដុរស្ដាំលើធាតុមួយ អ្នកអាចប្តូរឈ្មោះវាភ្លាមៗ រួមជាមួយនឹងលេខកូដ។

ទាញយកតំណ ឧបករណ៍ VBE

ភាពខុសគ្នា VBA - ការស្វែងរកភាពខុសគ្នានៅក្នុងកូដ

ឧបករណ៍នេះប្រហែលជាមានប្រយោជន៍ជាងសម្រាប់អ្នកសរសេរកម្មវិធី VBA ដែលមានជំនាញវិជ្ជាជីវៈ នៅពេលបង្កើតគម្រោងធំ និងស្មុគស្មាញ ឬការអភិវឌ្ឍន៍រួមគ្នា។ មុខងារចម្បងរបស់វាគឺដើម្បីប្រៀបធៀបគម្រោងពីរ ហើយបង្ហាញដោយមើលឃើញនូវភាពខុសគ្នានៃកូដរវាងពួកវា៖

អត្ថប្រយោជន៍សម្រាប់អ្នកសរសេរកម្មវិធី VBA

មានរយៈពេលឥតគិតថ្លៃ 30 ថ្ងៃ ហើយបន្ទាប់មកកម្មវិធីបន្ថែមនឹងស្នើឱ្យអ្នកបង់ប្រាក់ 39 ផោនសម្រាប់វា (ប្រហែល 3.5 ពាន់រូប្លិតតាមអត្រាប្តូរប្រាក់បច្ចុប្បន្ន) ។

និយាយឱ្យត្រង់ទៅ វាមានប្រយោជន៍ក្នុងជីវិតរបស់ខ្ញុំត្រឹមតែ 3-4 ដងប៉ុណ្ណោះលើគម្រោងធំៗ ប៉ុន្តែបន្ទាប់មកវាបានសង្គ្រោះខ្ញុំជាច្រើនថ្ងៃ និងកោសិកាសរសៃប្រសាទជាច្រើន 🙂 ជាការប្រសើរណាស់ វាតែងតែមានជម្រើសឥតគិតថ្លៃ៖ នាំចេញ កូដទៅឯកសារអត្ថបទ (ចុចកណ្ដុរស្ដាំលើម៉ូឌុល - ការនាំចេញ) ហើយប្រៀបធៀបពួកវានៅពេលក្រោយក្នុង Microsoft Word ដោយប្រើពាក្យបញ្ជា ពិនិត្យឡើងវិញ - ប្រៀបធៀបឯកសារប៉ុន្តែដោយមានជំនួយពី VBA Diff វាគឺជាលំដាប់នៃទំហំកាន់តែងាយស្រួល។

ទាញយកតំណ ភាពខុសគ្នា VBA

Moqups និង Wireframe Sketcher - គំរូចំណុចប្រទាក់

នៅពេលបង្កើតចំណុចប្រទាក់ស្មុគ្រស្មាញសម្រាប់អន្តរកម្មអ្នកប្រើប្រាស់ វាងាយស្រួលណាស់ក្នុងការរចនាជាមុននូវរូបរាងប្រហាក់ប្រហែលនៃប្រអប់ ពោលគឺ ប្រតិបត្តិ គំរូ. តាមការពិត វាប្រែថាមានភាពងាយស្រួលជាងការធ្វើឡើងវិញនូវទម្រង់ដែលត្រៀមរួចជាស្រេច និងកូដរបស់ពួកគេនៅពេលក្រោយ។ ខ្ញុំចាំបានថាមានម្តងក្នុងគម្រោងមួយដែលអតិថិជនបានស្នើឱ្យបង្កើត "ម៉ឺនុយ" មានន័យថា "ផ្ទាំង" ។ កន្លះថ្ងៃនៃការងារចុះទឹក🙁

មានចំនួនដ៏ច្រើននៃកម្មវិធីបង់ប្រាក់ និងឥតគិតថ្លៃនៃកម្រិតផ្សេងគ្នានៃភាពស្មុគស្មាញ និងថាមពលសម្រាប់កិច្ចការទាំងនេះ។ ខ្ញុំបានសាកល្បងកម្មវិធី និងសេវាកម្មបែបនេះប្រហែលដប់ហើយ ហើយថ្មីៗនេះខ្ញុំប្រើញឹកញាប់បំផុត។ មូស:

អត្ថប្រយោជន៍សម្រាប់អ្នកសរសេរកម្មវិធី VBA

នេះគឺជាកម្មវិធីនិពន្ធអនឡាញដែល៖

  • មិនតម្រូវឱ្យមានការដំឡើងកម្មវិធីដាច់ដោយឡែក។ អ្នកតែងតែអាចមកកាន់ការិយាល័យរបស់អតិថិជន ហើយបើកបង្ហាញ-កែតម្រូវចំណុចប្រទាក់ដែលបានបង្កើតនៅលើគេហទំព័រ។
  • មានធាតុសំខាន់ៗទាំងអស់នៃប្រអប់ (ស្លាក ប៊ូតុង បញ្ជី។ល។) នៅក្នុងកំណែសម្រាប់ Windows និង Mac។
  • អនុញ្ញាតឱ្យអ្នកនាំចេញចំណុចប្រទាក់ដែលបានបង្កើតជាទម្រង់ PNG ឬ PDF ឬផ្ញើតំណទៅអតិថិជនសម្រាប់ការមើលតាមអ៊ីនធឺណិត។
  • តាមពិតឥតគិតថ្លៃ។ មានដែនកំណត់លើចំនួនធាតុក្រាហ្វិក ប៉ុន្តែខ្ញុំមិនដែលគ្រប់គ្រងលើសពីពួកវាទេ។ ប្រសិនបើអ្នកអស់កន្លែងទំនេរ ឬចង់ទុកគម្រោងធំៗជាច្រើនក្នុងពេលតែមួយ អ្នកតែងតែអាចដំឡើងកំណែទៅកំណែបុព្វលាភក្នុងតម្លៃ 99 ដុល្លារក្នុងមួយឆ្នាំ។

ជាទូទៅសម្រាប់ភារកិច្ចរបស់អ្នកអភិវឌ្ឍន៍នៅក្នុង VBA - ច្រើនជាងគ្រប់គ្រាន់ ខ្ញុំគិតថា។

ប្រសិនបើនរណាម្នាក់ជាមូលដ្ឋានត្រូវការជម្រើសក្រៅបណ្តាញ (ដើម្បីធ្វើការដោយគ្មានអ៊ីនធឺណិតនៅលើឆ្នេរសមុទ្រ ជាឧទាហរណ៍) នោះខ្ញុំសូមណែនាំ Wireframe Sketcher:

អត្ថប្រយោជន៍សម្រាប់អ្នកសរសេរកម្មវិធី VBA

បន្ទាប់ពីរយៈពេលសាកល្បងឥតគិតថ្លៃរយៈពេល 2 សប្តាហ៍ គាត់នឹងសុំឱ្យអ្នកទិញក្នុងតម្លៃដូចគ្នា 99 ដុល្លារ។

តំណទៅ មូស

ទាញយកតំណ Wireframe Sketcher

មូលដ្ឋានដែលមើលមិនឃើញ - ឧបករណ៍បំភាន់កូដ

ជាអកុសល វាមិនអាចចាក់សោប្រភពកូដម៉ាក្រូរបស់អ្នកដោយសុវត្ថិភាពដោយប្រើពាក្យសម្ងាត់នៅក្នុង Microsoft Excel បានទេ។ ទោះយ៉ាងណាក៏ដោយមានថ្នាក់ទាំងមូលនៃកម្មវិធីដែលគេហៅថា អ្នកបំភាន់ (ពីភាសាអង់គ្លេស។ obfuscate - ច្របូកច្របល់, ច្របូកច្របល់) ដែលផ្លាស់ប្តូររូបរាងនៃកូដ VBA តាមរបៀបដែលវានឹងពិបាកអាន និងយល់វាខ្លាំងណាស់ ពោលគឺ៖

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

និយាយឱ្យត្រង់ទៅ ខ្ញុំមិនមែនជាអ្នកគាំទ្រនៃការប្រើប្រាស់វិធីសាស្រ្តទាំងនេះទេ។ ជាពិសេសជាមួយ PLEX ខ្ញុំបានសម្រេចចិត្តថា វាជាការប្រសើរជាងក្នុងការផ្តល់ឱ្យអ្នកទិញនូវកំណែពេញលេញដែលបើកចំហ អាចយល់បាន និងបានបញ្ចេញមតិកូដប្រភព – វាហាក់ដូចជាខ្ញុំត្រឹមត្រូវជាង។ ទោះជាយ៉ាងណាក៏ដោយ អ្នកសរសេរកម្មវិធីរបស់ខ្ញុំធ្លាប់មានករណីម្តងហើយម្តងទៀត នៅពេលដែលកម្មវិធីបែបនេះមានប្រយោជន៍ខ្លាំង (អ្នកសរសេរកម្មវិធីបានធ្វើការ ប៉ុន្តែអតិថិជនមិនបានបង់ប្រាក់។ "យើងជាមនុស្សសន្តិភាព ប៉ុន្តែរថភ្លើងពាសដែករបស់យើង..."

ទាញយក មូលដ្ឋានមើលមិនឃើញ

អ្នកសម្អាតលេខកូដ - ការសម្អាតលេខកូដ

នៅក្នុងដំណើរការនៃការធ្វើការលើគម្រោងមួយ (ជាពិសេសប្រសិនបើវាមានទំហំធំ និងវែង) "សំរាម" ចាប់ផ្តើមកកកុញនៅក្នុងម៉ូឌុលកូដ និងទម្រង់ - សំណល់នៃព័ត៌មានសេវាកម្មកម្មវិធីនិពន្ធ VBE ដែលអាចនាំឱ្យមានបញ្ហាដែលមិននឹកស្មានដល់ និងមិនចង់បាន។ ឧបករណ៍ប្រើប្រាស់ អ្នកសម្អាតលេខកូដ សម្អាតធូលីនេះតាមរបៀបសាមញ្ញ ប៉ុន្តែអាចទុកចិត្តបាន៖ នាំចេញកូដពីម៉ូឌុលទៅឯកសារអត្ថបទ ហើយបន្ទាប់មកនាំចូលវាមកវិញយ៉ាងស្អាត។ ខ្ញុំសូមផ្តល់អនុសាសន៍ថានៅពេលធ្វើការលើគម្រោងធំ ៗ អនុវត្ត "ការសម្អាត" បែបនេះជាទៀងទាត់។

ទាញយកតំណ អ្នកសម្អាតលេខកូដ

កម្មវិធីនិពន្ធ Ribbon XML

ប្រសិនបើអ្នកចង់បង្កើតផ្ទាំងផ្ទាល់ខ្លួនរបស់អ្នកជាមួយនឹងប៊ូតុងដ៏ស្រស់ស្អាតនៅលើខ្សែបូ Excel ដើម្បីដំណើរការម៉ាក្រូរបស់អ្នក នោះអ្នកមិនអាចធ្វើបានដោយគ្មានកម្មវិធីនិពន្ធឯកសារ XML ទេ។ ប្រាកដណាស់ ភាពងាយស្រួល និងថាមពលបំផុតនាពេលបច្ចុប្បន្ននេះគឺកម្មវិធីក្នុងស្រុកក្នុងរឿងនេះ។ កម្មវិធីនិពន្ធ Ribbon XMLបង្កើតឡើងដោយ Maxim Novikov ។

អត្ថប្រយោជន៍សម្រាប់អ្នកសរសេរកម្មវិធី VBA

កម្មវិធីដ៏អស្ចារ្យទាំងស្រុងដែល៖

  • នឹងអនុញ្ញាតឱ្យអ្នកងាយស្រួលបន្ថែមផ្ទាំង ប៊ូតុង បញ្ជីទម្លាក់ចុះ និងធាតុផ្សេងទៀតនៃចំណុចប្រទាក់ Office ថ្មីរបស់អ្នកយ៉ាងងាយស្រួលទៅកាន់ខ្សែបូ
  • fully supports language
  • ជួយក្នុងការកែសម្រួលដោយបង្ហាញព័ត៌មានជំនួយតាមបរិបទ
  • អាចរៀនបានយ៉ាងងាយស្រួល
  • ឥតគិតថ្លៃទាំងស្រុង

ទាញយកតំណ កម្មវិធីនិពន្ធ Ribbon XML

PS

អស់រយៈពេលជាច្រើនឆ្នាំ ក្រុមហ៊ុន Microsoft បានព្រងើយកន្តើយនឹងអ្នកអភិវឌ្ឍន៍ VBA ដោយចាត់ទុកវាថាជាភាសាសរសេរកម្មវិធីអន់ជាង។ ពាក្យចចាមអារ៉ាមជាច្រើនបានធ្លាក់ចុះថាកំណែបន្ទាប់របស់ Office នឹងលែងមាន Visual Basic ឬវានឹងត្រូវបានជំនួសដោយ JavaScript ។ កំណែថ្មីនៃ Visual Studio ចេញមកជាទៀងទាត់ជាមួយនឹងអ្វីដែលល្អថ្មីៗ ហើយកម្មវិធីនិពន្ធ VBE ត្រូវបានជាប់គាំងនៅឆ្នាំ 1997 នៅតែមិនអាចចូលកូដដោយប្រើឧបករណ៍ស្តង់ដារ។

តាមពិតទៅ មនុស្សរាប់ពាន់នាក់កំពុងសន្សំម៉ោង និងថ្ងៃ ដោយសារអ្នកសរសេរកម្មវិធី VBA បង្កើតម៉ាក្រូ ដើម្បីធ្វើឱ្យដំណើរការទិន្នន័យការិយាល័យប្រចាំថ្ងៃដោយស្វ័យប្រវត្តិ។ អ្នកដែលបានឃើញពីរបៀបដែលម៉ាក្រូក្នុង 10 ជួរនៃកូដផ្ញើឯកសារទៅអតិថិជន 200 នាក់ក្នុងរយៈពេលកន្លះនាទីដោយជំនួសការងារដ៏ល្ងង់ខ្លៅបីម៉ោងនឹងយល់ខ្ញុំ🙂

និង​ច្រើន​ទៀត។ 

កម្មវិធីខាងលើទាំងអស់គឺជាជម្រើសផ្ទាល់ខ្លួនរបស់ខ្ញុំ និងការណែនាំផ្ទាល់ខ្លួនសុទ្ធសាធដោយផ្អែកលើបទពិសោធន៍ផ្ទាល់ខ្លួន។ គ្មានអ្នកនិពន្ធណាម្នាក់បានសុំឱ្យខ្ញុំផ្សាយពាណិជ្ជកម្មទេ ហើយមិនបានបង់ប្រាក់សម្រាប់វាទេ (ហើយខ្ញុំនឹងមិនយកវាទេ ជាគោលការណ៍)។ ប្រសិនបើអ្នកមានអ្វីដែលត្រូវបន្ថែមទៅក្នុងបញ្ជីខាងលើ - សូមស្វាគមន៍ចំពោះមតិយោបល់ ភាពដឹងគុណរបស់មនុស្សជាតិនឹងមិនជាប់បំណុលទេ។

 

សូមផ្ដល់យោបល់