តារាងមាតិកា
នៅពេលដែលយើងត្រូវការចម្លង និងបិទភ្ជាប់ទិន្នន័យណាមួយនៅក្នុង 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 ហើយផ្តល់យោបល់របស់អ្នកនៅក្នុងប្រអប់មតិ។