បិទភ្ជាប់ VBA ពិសេសដើម្បីចម្លងតម្លៃ និងទម្រង់ក្នុង Excel (ឧទាហរណ៍ 9) -

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

តារាង​មាតិកា

នៅពេលដែលយើងត្រូវការចម្លង និងបិទភ្ជាប់ទិន្នន័យណាមួយនៅក្នុង Microsoft Excel យើងមានឧបករណ៍ផ្លូវកាត់ និងខ្សែបូផ្សេងៗនៅក្នុង Excel ។ Excel VBA Macro ក៏មានឧបករណ៍បែបនេះជាជាងជម្រើសសៀវភៅការងារ។ យើងនឹងពិភាក្សាអំពីតម្លៃ និងទម្រង់នៃ VBA Paste Special នៅក្នុង Excel។

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

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

តម្លៃ និងទម្រង់ដោយប្រើ PasteSpecial.xlsm

9 ឧទាហរណ៍ដើម្បីចម្លងតម្លៃ និងទម្រង់ដោយបិទភ្ជាប់ពិសេសក្នុង Excel VBA

នៅក្នុងអត្ថបទនេះ យើងនឹងពិភាក្សាអំពី 9 method ជាមួយ VBA Macros ទៅ Paste Special values ​​and format in Excel។

យើងនឹង ពិចារណាសំណុំទិន្នន័យខាងក្រោមសម្រាប់គោលបំណងនេះ។

1. អនុវត្តប្រអប់បញ្ចូលក្នុង VBA បិទភ្ជាប់ពិសេសដើម្បីចម្លងតម្លៃ និងទម្រង់

យើងនឹងប្រើជម្រើសប្រអប់បញ្ចូលក្នុងឧទាហរណ៍នេះសម្រាប់ បិទភ្ជាប់ពិសេស

ជំហានទី 1 :

  • ចូលទៅកាន់ Developer tab។
  • ចុចលើ Record Macro
  • Set Excel_Paste_Special_1 ជា ឈ្មោះម៉ាក្រូ
  • បន្ទាប់មកចុច យល់ព្រម

ជំហានទី 2៖

  • ឥឡូវនេះ ចុចលើពាក្យបញ្ជា Macros
  • ជ្រើសរើស ម៉ាក្រូ ហើយបន្ទាប់មកចុច ជំហានចូលទៅក្នុង

ជំហានទី 3៖

  • ចម្លង និងបិទភ្ជាប់ខាងក្រោម កូដនៅលើម៉ូឌុលពាក្យបញ្ជា។
5680

ជំហានទី 4:

  • ចុច F5 ដើម្បីដំណើរការកូដ។
  • ប្រអប់ថ្មីនឹងបង្ហាញឡើង។ ជ្រើសរើសជួរប្រភពនៅលើប្រអប់នោះ។
  • បន្ទាប់មកចុច យល់ព្រម

ជំហាន 5:

  • ប្រអប់មួយទៀតនឹងលេចឡើង។ ជ្រើសរើសចន្លោះទទេមួយកន្លែងដែលត្រូវបិទភ្ជាប់ក្រឡាដែលបានចម្លង។

ឥឡូវនេះសូមមើលសំណុំទិន្នន័យ។

ទិន្នន័យទាំងអស់ត្រូវបានចម្លងដោយតម្លៃ និងទម្រង់ដោយប្រើ VBA Paste Special

អានបន្ថែម៖ របៀបអនុវត្ត VBA PasteSpecial និងរក្សាទម្រង់ប្រភពនៅក្នុង Excel

2. បញ្ចូលជួរក្រឡាជាមួយនឹងតម្លៃ និងទម្រង់ដោយប្រើ xlPasteAllUsingSourceTheme ក្នុង VBA Paste Special

យើងនឹងបញ្ចូលជួរក្រឡាដោយផ្ទាល់នៅលើកូដ VBA នៅក្នុងផ្នែកនេះ។

ជំហានទី 1៖

  • ចុច Alt+F11 ដើម្បីបញ្ចូលម៉ូឌុលពាក្យបញ្ជា។
  • ដាក់កូដខាងក្រោមនៅលើម៉ូឌុលពាក្យបញ្ជា។<13
2704

ជំហានទី 2៖

  • ឥឡូវនេះ ចុច F5 ដើម្បីដំណើរការកូដ។

នេះ xlPasteAllUsingSourceTheme នេះចម្លងការស្ទួនពិតប្រាកដនៃទិន្នន័យប្រភព។

អានបន្ថែម៖ <2 Excel VBA៖ ចម្លងតម្លៃក្រឡា ហើយបិទភ្ជាប់ទៅក្រឡាមួយផ្សេងទៀត

3. ប្រើអថេរ VBA ដើម្បីបញ្ចូលជួរជាមួយតម្លៃ និងទម្រង់ដោយប្រើបិទភ្ជាប់ពិសេស

យើងនឹងបង្ហាញការប្រើប្រាស់អថេរនៅក្នុងកូដ VBA Paste Special នៅទីនេះ។

ជំហានទី 1:

  • ដំបូង សូមបញ្ចូលម៉ូឌុលពាក្យបញ្ជាដោយចុច Alt+F11
  • សរសេរកូដខាងក្រោមក្នុងពាក្យបញ្ជាម៉ូឌុល។
8111

ជំហានទី 2៖

  • ចុច F5 ហើយដំណើរការ កូដ។

អានបន្ថែម៖ Excel VBA៖ ចម្លងជួរទៅសៀវភៅការងារមួយទៀត

4 ។ ប្រើ xlPasteValues ​​និង xlPasteFormats ដើម្បីចម្លងតម្លៃ និងទម្រង់ក្នុងសន្លឹកផ្សេងទៀត ដោយរក្សាទម្រង់មិនផ្លាស់ប្តូរ

វិធីសាស្ត្រខាងលើត្រូវបានប្រើសម្រាប់ការចម្លង និងបិទភ្ជាប់ទិន្នន័យក្នុងសន្លឹកតែមួយ។ ឥឡូវនេះ យើងនឹងបង្ហាញពីរបៀបប្រើ VBA Paste Special សម្រាប់សន្លឹកផ្សេងៗ។

ជំហាន 1:

  • បញ្ចូលម៉ូឌុលពាក្យបញ្ជា ដោយចុច Alt+F11 ហើយចម្លងកូដខាងក្រោមនៅលើវា។
3149

ជំហាន 2:

  • ចុច F5 ដើម្បីដំណើរការកូដ។

យើងអាចឃើញទិន្នន័យនោះនៃ Data_Set ត្រូវបានចម្លងទៅ Different_Sheet

អានបន្ថែម៖ របៀបប្រើ VBA PasteSpecial សម្រាប់រូបមន្ត និងទម្រង់ក្នុង Excel (3 វិធី)

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

  • របៀបចម្លងក្រឡាច្រើនទៅសន្លឹកផ្សេងទៀតក្នុង Excel (9 វិធីសាស្រ្ត)
  • ភាពខុសគ្នារវាង Paste និង Paste ពិសេសក្នុង Excel
  • Excel VBA ដើម្បីចម្លងទិន្នន័យពីសៀវភៅការងារផ្សេងទៀតដោយមិនបើក
  • របៀបចម្លង និងបិទភ្ជាប់ក្នុង Excel និង រក្សាទំហំក្រឡា (ឧទាហរណ៍ 7)
  • ចម្លង និងបិទភ្ជាប់តម្លៃទៅជួរទទេបន្ទាប់ដោយប្រើ Excel VBA (ឧទាហរណ៍ 3)

5 . ប្រើ xlPasteFormats ដើម្បីបិទភ្ជាប់ទម្រង់តែប៉ុណ្ណោះ

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

ជំហាន 1:

  • ចូលទៅកាន់ម៉ូឌុលពាក្យបញ្ជាដោយចុច Alt+ F11 .
  • ចម្លង និងបិទភ្ជាប់កូដខាងក្រោមក្នុងម៉ូឌុលពាក្យបញ្ជា។
2419

ជំហាន 2:

  • ឥឡូវនេះ ចុចប៊ូតុង F5 ហើយដំណើរការកូដ។

មើលសំណុំទិន្នន័យ។ មានតែទម្រង់ត្រូវបានចម្លង គ្មានតម្លៃនៅទីនេះទេ។

អានបន្ថែម៖ របៀបចម្លង និងបិទភ្ជាប់ក្នុង Excel ដោយមិនចាំបាច់ផ្លាស់ប្តូរទម្រង់

៦. ប្រើ xlPasteValues ​​ដើម្បីបិទភ្ជាប់តម្លៃតែប៉ុណ្ណោះ

យើងអាចចម្លងតម្លៃបានតែដោយប្រើ VBA Paste Special

ជំហាន 1:

  • ចុច Alt+F11 ដើម្បីបញ្ចូលម៉ូឌុលពាក្យបញ្ជា។
  • សរសេរកូដខាងក្រោមនៅលើម៉ូឌុលពាក្យបញ្ជា។
6503

ជំហានទី 2៖

  • ចុចលើ F5 ហើយដំណើរការកូដ។

សម្គាល់សំណុំទិន្នន័យ។ មានតែតម្លៃប៉ុណ្ណោះដែលត្រូវបានចម្លងនៅទីនេះ។ មិនមានទម្រង់ត្រូវបានចម្លងនៅក្នុងវិធីនេះទេ។

អានបន្ថែម៖ របៀបប្រើ VBA ដើម្បីបិទភ្ជាប់តម្លៃតែដោយគ្មានទម្រង់ក្នុង Excel

៧. ចម្លង និងបិទភ្ជាប់មាតិកាទាំងអស់នៃក្រឡាតែមួយ

នៅក្នុងផ្នែកមុន យើងបានចម្លងជួរនៃទិន្នន័យមួយ។ នៅទីនេះ យើងនឹងចម្លងតែក្រឡាមួយប៉ុណ្ណោះ។

ជំហាន 1:

  • ឥឡូវនេះ ចុច Alt+F11 ហើយបញ្ចូលពាក្យបញ្ជា ម៉ូឌុល។
  • វាយកូដខាងក្រោមនៅលើម៉ូឌុល។
7386

ជំហានទី 2៖

  • ឥឡូវនេះ ចុច F5ប៊ូតុង ដើម្បីដំណើរការកូដ។

យើងអាចឃើញថាក្រឡាតែមួយត្រូវបានចម្លងនៅទីនេះ មិនមែនជាជួរទេ។

អានបន្ថែម៖ រូបមន្តដើម្បីចម្លង និងបិទភ្ជាប់តម្លៃក្នុង Excel (5 ឧទាហរណ៍)

8. ចម្លង និងបិទភ្ជាប់គុណលក្ខណៈទាំងអស់នៃជួរឈរជាក់លាក់មួយជាមួយ VBA

ដូចក្រឡាតែមួយ យើងអាចចម្លងជួរឈរតែមួយនៅក្នុងសំណុំទិន្នន័យ។

ជំហាន 1:

  • គ្រាន់តែចុច Alt+F11 ដើម្បីបញ្ចូលម៉ូឌុលពាក្យបញ្ជា។
  • សរសេរកូដខាងក្រោមក្នុងម៉ូឌុល។
3325

ជំហានទី 2៖

  • ដំណើរការកូដដោយចុច F5

នៅទីនេះ យើងអាចឃើញថា ជួរឈរ B ត្រូវបានចម្លងទៅ ជួរ E

អានបន្ថែម៖ [Fixed]៖ ចុចកណ្ដុរស្ដាំ ចម្លង និងបិទភ្ជាប់មិនដំណើរការក្នុង Excel (11 ដំណោះស្រាយ)

9. ចម្លង និងបិទភ្ជាប់គុណលក្ខណៈទាំងអស់នៃជួរដេកជាមួយ Excel VBA

ស្រដៀងគ្នានេះដែរ យើងអាចចម្លងជួរដេកតែមួយដោយប្រើ បិទភ្ជាប់ពិសេស

ជំហានទី 1 :

  • ចុចលើ Alt+F11 ដើម្បីបញ្ចូលម៉ូឌុលពាក្យបញ្ជា។
  • ចម្លងកូដខាងក្រោមនៅលើម៉ូឌុលពាក្យបញ្ជា។
6937

ជំហានទី 2៖

  • ដំណើរការកូដដោយចុច F5
  • <14

    នៅទីនេះ ជួរទី 4 ត្រូវបានចម្លងទៅ ជួរទី 11

    អានបន្ថែម៖ របៀបចម្លងជួរដេកច្រើនក្នុង Excel ដោយប្រើម៉ាក្រូ (4 ឧទាហរណ៍)

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

    នៅក្នុងអត្ថបទនេះ យើងបានពន្យល់ 9 វិធីសាស្រ្តនៃការបិទភ្ជាប់ VBA តម្លៃពិសេស និងទម្រង់ក្នុង Excel ។ ខ្ញុំសង្ឃឹមថានេះនឹងពេញចិត្តតម្រូវការរបស់អ្នក។ សូមចូលមើលគេហទំព័ររបស់យើង Exceldemy.com ហើយផ្តល់យោបល់របស់អ្នកនៅក្នុងប្រអប់មតិ។

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