តារាងមាតិកា
កិច្ចការសំខាន់បំផុតមួយ និងប្រើប្រាស់យ៉ាងទូលំទូលាយដែលយើងជួបប្រទះនៅពេលធ្វើការជាមួយ VBA នៅក្នុង Excel គឺបោះពុម្ពទិន្នន័យចាំបាច់។ ថ្ងៃនេះនៅក្នុងអត្ថបទនេះ ខ្ញុំនឹងបង្ហាញអ្នកពីរបៀបដែលអ្នកអាចបោះពុម្ពទិន្នន័យក្នុង Excel VBA ជាមួយនឹងឧទាហរណ៍ និងរូបភាពដែលត្រឹមត្រូវ។
ទាញយកសៀវភៅលំហាត់
ទាញយកសៀវភៅលំហាត់នេះ ដើម្បីធ្វើលំហាត់ប្រាណ ខណៈពេលដែលអ្នកកំពុងអានអត្ថបទនេះ។
VBA Print.xlsm
ជំហានដើម្បីបោះពុម្ពទិន្នន័យជាមួយ Excel VBA
នៅទីនេះ ខ្ញុំមានសំណុំទិន្នន័យដែលមាន ឈ្មោះ ប្រភេទ និង តម្លៃ នៃសៀវភៅមួយចំនួននៃហាងសៀវភៅដែលមានឈ្មោះថា Martin Bookstore។
ថ្ងៃនេះ យើងនឹងរៀនពីរបៀបដែលយើងអាចបោះពុម្ពសំណុំទិន្នន័យនេះជាមួយ VBA ។
ជំហានទី 1៖ បើកកម្មវិធីនិពន្ធ VBA ដើម្បីបោះពុម្ព ក្នុង Excel
ចុច ALT+F11 នៅលើក្តារចុចរបស់អ្នក។ វានឹងបើក Visual Basic Editor។
អានបន្ថែម៖ របៀបកំណត់ផ្ទៃបោះពុម្ពក្នុង Excel ( 5 វិធីសាស្រ្ត)
ជំហានទី 2៖ បញ្ចូលម៉ូឌុលថ្មីដើម្បីបោះពុម្ពក្នុង Excel
ចូលទៅកាន់ជម្រើស បញ្ចូល នៅក្នុង VBA របារឧបករណ៍។ ចុច បញ្ចូល > ម៉ូឌុល ដើម្បីបើកម៉ូឌុលថ្មី។
មាតិកាដែលទាក់ទង៖ របៀបបោះពុម្ពក្រឡាក្រឡាចត្រង្គក្នុង Excel (2 វិធី)
ជំហានទី 3៖ បញ្ចូលកូដ VBA ដើម្បីបោះពុម្ពក្នុង Excel
ម៉ូឌុលថ្មីមួយដែលមានឈ្មោះថា Module1 នឹងបើក។ បញ្ចូលកូដ VBA ខាងក្រោមនៅទីនោះ។
⧭ កូដ VBA៖
3611
⧭ ចំណាំ :
- នៅទីនេះ ខ្ញុំចង់បោះពុម្ពសន្លឹកកិច្ចការសកម្មនៃសៀវភៅការងាររបស់ខ្ញុំ។ ដើម្បីបោះពុម្ពសន្លឹកកិច្ចការផ្សេងទៀត សូមសរសេរឈ្មោះសន្លឹកកិច្ចការដោយផ្ទាល់នៅក្នុងកូដ។
ឧទាហរណ៍ ដើម្បីបោះពុម្ពសន្លឹកកិច្ចការដែលហៅថា សន្លឹក 1 សូមប្រើ៖
ActiveWorkbook.Worksheets(“Sheet1”) ច្បាប់ចម្លងបោះពុម្ព៖=1
- អ្នកក៏អាចបោះពុម្ពពីសៀវភៅការងារដែលមិនសកម្មផងដែរ។ ឧទាហរណ៍ ដើម្បីបោះពុម្ពចេញ Sheet1 ពីសៀវភៅការងារដែលហៅថា Workbook1 សូមប្រើ៖
Workbook(“Workbook1”) Worksheets(“Sheet1 ”).PrintOut copies:=1
- នៅទីនេះ យើងបោះពុម្ពតែសន្លឹកកិច្ចការមួយច្បាប់ប៉ុណ្ណោះ។ ប្រសិនបើអ្នកចង់បោះពុម្ពច្បាប់ចម្លងច្រើនជាងមួយ សូមផ្លាស់ប្តូរលក្ខណសម្បត្តិ ច្បាប់ចម្លង ទៅតាមនោះ។
- ប្រសិនបើអ្នកចង់បោះពុម្ពសន្លឹកកិច្ចការច្រើន ហើយផ្គុំវានៅពេលបោះពុម្ព នោះក៏មានជម្រើសសម្រាប់អ្នកផងដែរ។ មុខងារ PrintOut នៃ VBA មានទ្រព្យសម្បត្តិមួយហៅថា Collate ។ កំណត់វាជា True ។
ActiveWorkbook.ActiveSheet.PrintOut copies:=10, Collate:=True
ខ្លឹមសារពាក់ព័ន្ធ៖ Excel VBA៖ របៀបកំណត់ផ្ទៃបោះពុម្ពថាមវន្ត (៧វិធី)
ការអានស្រដៀងគ្នា៖
- ប៊ូតុង Excel ដើម្បីបោះពុម្ពសន្លឹកជាក់លាក់ (ជាមួយនឹងជំហានងាយៗ)
- របៀបបោះពុម្ពផ្តេកក្នុង Excel (4 វិធីសាស្រ្ត)
- បោះពុម្ព Excel ច្រើន សន្លឹកទៅឯកសារ PDF តែមួយជាមួយ VBA (6 លក្ខណៈវិនិច្ឆ័យ)
- ចំណងជើងបោះពុម្ពក្នុង Excel ត្រូវបានបិទ តើត្រូវបើកវាដោយរបៀបណា?
- របៀបបោះពុម្ព សន្លឹក Excel ក្នុងទំហំ A4 (4 វិធី)
ជំហាន៤៖ ដំណើរការកូដ VBA ដើម្បីបោះពុម្ពក្នុង Excel
បន្ទាប់ពីបញ្ចូលកូដ VBA ឱ្យបានត្រឹមត្រូវ ដំណើរការ ម៉ាក្រូ ដោយចុច រត់ ជម្រើសក្នុង VBA របារឧបករណ៍។
មាតិកាដែលទាក់ទង៖ Excel VBA៖ កំណត់ផ្ទៃបោះពុម្ពសម្រាប់ជួរច្រើន ( 5 ឧទាហរណ៍)
ជំហានទី 5៖ លទ្ធផលចុងក្រោយ៖ បោះពុម្ពជាមួយ VBA
ប្រសិនបើអ្នកអាចសរសេរកូដដោយជោគជ័យ ហើយដំណើរការវា អ្នកនឹងឃើញ សន្លឹកកិច្ចការដែលបានបោះពុម្ពនៅលើម៉ាស៊ីនបោះពុម្ពរបស់អ្នក ហើយបង្អួចតូចមួយបានលេចឡើងដូចនេះ។
មាតិកាដែលទាក់ទង៖ Excel VBA៖ ជួរបោះពុម្ពនៃក្រឡា ( 5 វិធីសាស្រ្តងាយស្រួល)
អ្វីដែលត្រូវចងចាំ
នៅទីនេះ យើងបានប្រើមុខងារ PrintOut នៃ VBA . មានមុខងារមួយទៀតនៅក្នុង VBA ដែលហៅថា PrintPreview ដែលបង្ហាញការមើលជាមុននៃទិន្នន័យមុនពេលបោះពុម្ព។
វាក្យសម្ព័ន្ធនៃមុខងារ PrintPreview គឺ ដូចគ្នានឹងមុខងារ PrintOut គ្រាន់តែប្រើ PrintPrview ជំនួសឱ្យ PrintOut ។
ActiveWorkbook.ActiveSheet.PrintPreview
វានឹងបង្ហាញការមើលជាមុននៃសន្លឹកកិច្ចការរបស់អ្នកមុនពេលបោះពុម្ព។
សេចក្តីសន្និដ្ឋាន
ដូច្នេះ នេះជាវិធីសាស្ត្រដែលអ្នកអាចបោះពុម្ពទិន្នន័យណាមួយពីសន្លឹកកិច្ចការ Excel ជាមួយ VBA ។ តើអ្នកមានសំណួរទេ? មានអារម្មណ៍សេរីដើម្បីសួរពួកយើង។ ហើយកុំភ្លេចចូលមើលគេហទំព័ររបស់យើង ExcelWIKI សម្រាប់ការបង្ហោះ និងព័ត៌មានថ្មីៗបន្ថែមទៀត។