Excel VBA៖ ធ្វើទ្រង់ទ្រាយក្រឡាជាអត្ថបទ (៣ វិធីសាស្រ្ត)

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

អត្ថបទនេះបង្ហាញពីរបៀប ធ្វើទ្រង់ទ្រាយ a ក្រឡា ជា អត្ថបទ ដោយប្រើ VBA កូដក្នុង Excel ជាមួយ 3 វិធីសាស្រ្តផ្សេងគ្នា។ ដោយមានជំនួយពី Text និង Format functions និង Range NumberFormat property យើងអាចកំណត់ កូដទម្រង់លេខ ដើម្បីបំប្លែងតម្លៃក្រឡាទៅជាអត្ថបទយ៉ាងងាយស្រួល។ តោះចូលមើលឧទាហរណ៍ ហើយអនុវត្តបច្ចេកទេសទាំងនេះ។

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

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

ធ្វើទ្រង់ទ្រាយក្រឡាជា Text.xlsm

3 វិធីសាស្រ្តសមស្របក្នុងការធ្វើទ្រង់ទ្រាយក្រឡាជាអត្ថបទដោយប្រើ VBA ក្នុង Excel

នៅក្នុងផ្នែកនេះ យើង នឹងបង្ហាញពីរបៀបដែលយើងអាចធ្វើទ្រង់ទ្រាយក្រឡាជាអត្ថបទដោយប្រើ VBA ក្នុង Excel ។ ប៉ុន្តែជាដំបូង យើងត្រូវដឹងពីរបៀបបើកបង្អួចកម្មវិធីនិពន្ធមូលដ្ឋានដែលមើលឃើញក្នុង Excel។

សរសេរកូដនៅក្នុងកម្មវិធីនិពន្ធ Visual Basic

អនុវត្តតាម ជំហាន ដើម្បី បើក the visual basic editor ហើយសរសេរកូដមួយចំនួននៅទីនោះ។

  • ចូលទៅកាន់ Developer tab ពី Excel Ribbon .
  • ចុច ជម្រើស Visual Basic។

  • នៅក្នុងបង្អួច Visual Basic for Applications ចុច បញ្ចូលបញ្ជីទម្លាក់ចុះ ដើម្បី ជ្រើសរើស the New Module

ឥឡូវនេះ ម៉ូឌុលថ្មី ត្រូវបាន បើក សូមសរសេរកូដមួយចំនួននៅទីនោះ ហើយចុច F5 ដើម្បី ដំណើរការ។

1. ការប្រើប្រាស់ Range.NumberFormat Property ដើម្បីធ្វើទ្រង់ទ្រាយក្រឡាជាអត្ថបទ

ក្នុង​ឧទាហរណ៍​នេះ យើង​នឹង​ប្រើ Range.NumberFormat property ក្នុង កូដ VBA របស់​យើង to format a ក្រឡា ជា អត្ថបទ ។ នៅក្នុងរូបថតអេក្រង់ខាងក្រោម ក្នុងក្រឡា C5 យើងមាន កាលបរិច្ឆេទខ្លី ដែលយើងនឹង ផ្លាស់ប្តូរ ជា អត្ថបទ

ឥឡូវនេះ នៅក្នុងកម្មវិធីនិពន្ធមូលដ្ឋានដែលមើលឃើញ ចម្លង និង បិទភ្ជាប់ ខាងក្រោម កូដ

4732
<0

ឥឡូវនេះចុច F5 ដើម្បី រត់ កូដ។

នៅទីនេះយើងអាចឃើញ កាលបរិច្ឆេទខ្លី ក្រឡាដែលបានធ្វើទ្រង់ទ្រាយគឺ បានផ្លាស់ប្តូរ ទៅជា តម្លៃអត្ថបទ

ការពន្យល់កូដ៖

  • យើងបានប្រើ Range Object ដើម្បី ជ្រើសរើស the cell ក្នុងសន្លឹកកិច្ចការដែលមាន input
  • To format the input value as text យើងត្រូវដាក់ NumberFormat value as “@ ”.

ស្រដៀងគ្នានេះដែរ ដោយអនុវត្តបំណែកដូចគ្នានៃលេខកូដ យើងអាចផ្លាស់ប្តូរ ទម្រង់លេខផ្សេងគ្នា ទៅ អត្ថបទ

អានបន្ថែម៖ របៀបធ្វើទ្រង់ទ្រាយក្រឡា និងអត្ថបទកណ្តាលជាមួយ Excel VBA (5 វិធី)

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

  • របៀបផ្លាស់ប្តូរទំហំពុម្ពអក្សរនៃសន្លឹកទាំងមូលជាមួយ Excel VBA
  • របៀបសរសេរ 001 ក្នុង Excel (11 វិធីសាស្ត្រមានប្រសិទ្ធភាព)
  • ការតម្រឹមអត្ថបទដោយប្រើប៊ូតុងបញ្ជា VBA ក្នុង Excel (5 វិធីសាស្រ្ត)
  • របៀបបន្ថែមអត្ថបទបន្ទាប់ពីលេខដោយប្រើទម្រង់ផ្ទាល់ខ្លួន នៅក្នុង Excel (4 វិធី)
  • របៀបដាក់អក្សរធំនៃអក្សរទីមួយនៃពាក្យនីមួយៗក្នុង Excel (4វិធី)

2. យោងមុខងារ TEXT ក្នុងកូដ VBA ដើម្បីធ្វើទ្រង់ទ្រាយក្រឡាជាអត្ថបទ

មុខងារ T EXT មុខងារ ក្នុង Excel គឺជា មុខងារសន្លឹកកិច្ចការ ដែល បំប្លែង a តម្លៃលេខ ខ្សែអក្សរ ទៅជា ទម្រង់ជាក់លាក់ ។ ទោះបីជាវា មិនមែនជា a អនុគមន៍ VBA ក៏ដោយ យើងអាចប្រើវាបានដោយយោងទៅលើ Worksheet Function Object to format a cell ទៅ អត្ថបទ ។ ចូរនិយាយថាយើងមាន កាលបរិច្ឆេទវែង នៅក្នុង ក្រឡា B6 ដែលយើងចង់ ធ្វើទ្រង់ទ្រាយ ជា អត្ថបទ

ដាក់ កូដខាងក្រោម ក្នុង កម្មវិធីនិពន្ធមូលដ្ឋានមើលឃើញ ដើម្បីសម្រេចវា។

6457

ដោយ ដំណើរការ កូដដោយ ដោយប្រើ F5 បានបំប្លែង កាលបរិច្ឆេទ រយៈពេលវែង ទៅជា អត្ថបទ តម្លៃ។ ដូចគ្នាដែរ យើងអាចធ្វើទ្រង់ទ្រាយក្រឡាដែលមាន ទម្រង់លេខផ្សេងគ្នា ទៅ អត្ថបទ

ការពន្យល់កូដ៖

  • យើងបានប្រើ Range Object ដើម្បី ជ្រើសរើស the cells ក្នុងសន្លឹកកិច្ចការដែលមាន បញ្ចូល និង តម្លៃលទ្ធផល។
  • វត្ថុ មុខងារសន្លឹកកិច្ចការ បានអនុញ្ញាតឱ្យយើងប្រើមុខងារ អត្ថបទ ក្នុង កូដ VBA
  • មុខងារ TEXT ត្រូវការ 2 arguments-

តម្លៃ – the បញ្ចូលក្រឡាយោង (ក្នុងឧទាហរណ៍នេះ B6 )។

format_text- យើងបានប្រើ ” ' 0 “ ដើម្បី បំប្លែង the តម្លៃ ទៅជា ទម្រង់អត្ថបទ។

អានបន្ថែម៖ របៀបធ្វើទ្រង់ទ្រាយអត្ថបទក្នុងក្រឡា Excel (១០វិធីសាស្រ្ត)

3. ការប្រើប្រាស់មុខងារទ្រង់ទ្រាយ VBA ដើម្បីធ្វើទ្រង់ទ្រាយក្រឡាជាអត្ថបទក្នុង Excel

មុខងារ ទ្រង់ទ្រាយ គឺជាផ្នែកមួយនៃ មុខងារបំប្លែង ក្នុង VBA Excel ។ វាត្រឡប់ កន្សោមដែលបានធ្វើទ្រង់ទ្រាយ ដោយផ្អែកលើ ទម្រង់ ដែលត្រូវបាន បញ្ជាក់ ជា អាគុយម៉ង់ទីពីរ នៃ មុខងារ ។ ក្នុងឧទាហរណ៍នេះ ដោយប្រើ កូដខាងក្រោម យើង ចង់បាន a Long Date ក្នុងក្រឡា C5 ទៅ text

5213

ការពន្យល់កូដ៖

  • យើងបានប្រើ វត្ថុជួរ ដើម្បី ជ្រើសរើស កោសិកា កោសិកា ក្នុងសន្លឹកកិច្ចការដែលមាន តម្លៃបញ្ចូល និង តម្លៃលទ្ធផល។
  • ទម្រង់ ទម្រង់ អនុគមន៍ ត្រូវការ 2 អាគុយម៉ង់-

កន្សោម សេចក្តីយោងក្រឡាបញ្ចូល (ក្នុងឧទាហរណ៍នេះ B6 )។

format- យើងបានប្រើ ” ' 0 “ ទៅ បំប្លែង the តម្លៃ ទៅ ទម្រង់អត្ថបទ។

កូដជំនួស៖

7299

អានបន្ថែម៖ របៀបធ្វើទ្រង់ទ្រាយអត្ថបទទៅជាអក្សរធំដំបូងក្នុង Excel (10 វិធី)

កំណត់ចំណាំ

  • យើងបានបន្ថែម សម្រង់តែមួយ ( ' ) មុន សូន្យ ដើម្បីបញ្ចូល កូដទម្រង់លេខ ជា ” ' 0 ” ក្នុង អត្ថបទ និង ទម្រង់ អាគុយម៉ង់អនុគមន៍ ទៅ ធ្វើទ្រង់ទ្រាយ a ក្រឡា ទៅ តម្លៃអត្ថបទ។
  • ដើម្បី មើល the កូដ ដែលភ្ជាប់ជាមួយវិធីសាស្រ្ត 3 ផ្សេងគ្នា ចុច ប៊ូតុង ស្តាំ នៅលើ ឈ្មោះសន្លឹក និង ជ្រើសរើស ជម្រើស មើលកូដ។

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

ឥឡូវនេះ យើងដឹងពីរបៀបធ្វើទ្រង់ទ្រាយក្រឡាជាអត្ថបទដោយប្រើកូដ VBA ក្នុង Excel ជាមួយនឹងឧទាហរណ៍ 3 ផ្សេងគ្នា។ សង្ឃឹម​ថា វា​នឹង​ជួយ​អ្នក​ក្នុង​ការ​ប្រើ​វិធី​ទាំង​នេះ​កាន់​តែ​មាន​ទំនុក​ចិត្ត។ រាល់ចម្ងល់ ឬសំណូមពរ កុំភ្លេចដាក់ក្នុងប្រអប់ comment ខាងក្រោម។

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