របៀបបោះពុម្ពទិន្នន័យជាមួយ Excel VBA (ការណែនាំលំអិត)

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

កិច្ចការសំខាន់បំផុតមួយ និងប្រើប្រាស់យ៉ាងទូលំទូលាយដែលយើងជួបប្រទះនៅពេលធ្វើការជាមួយ 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 សម្រាប់ការបង្ហោះ និងព័ត៌មានថ្មីៗបន្ថែមទៀត។

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