ວິທີການພິມຂໍ້ມູນດ້ວຍ 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 ແຖບເຄື່ອງມື. ຄລິກ ໃສ່ > ໂມດູນ ເພື່ອເປີດໂມດູນໃໝ່.

ເນື້ອຫາທີ່ກ່ຽວຂ້ອງ: ວິທີພິມ Gridlines ໃນ Excel (2 ວິທີ)

ຂັ້ນຕອນ 3: ການໃສ່ລະຫັດ VBA ເພື່ອພິມໃນ Excel

ໂມດູນໃຫມ່ທີ່ມີຊື່ Module1 ຈະເປີດ. ໃສ່ລະຫັດ VBA ຕໍ່ໄປນີ້.

⧭ ລະຫັດ VBA:

8969

⧭ ໝາຍເຫດ :

  • ຢູ່ນີ້, ຂ້ອຍຕ້ອງການພິມແຜ່ນວຽກທີ່ຫ້າວຫັນຂອງປຶ້ມວຽກຂອງຂ້ອຍ. ເພື່ອພິມແຜ່ນວຽກອື່ນ, ໃຫ້ຂຽນຊື່ຂອງແຜ່ນວຽກໂດຍກົງໃສ່ລະຫັດ.

ຕົວຢ່າງ, ເພື່ອພິມແຜ່ນວຽກທີ່ເອີ້ນວ່າ Sheet1 , ໃຊ້:

ActiveWorkbook.Worksheets(“Sheet1”).PrintOut copies:=1

  • ນອກນັ້ນທ່ານຍັງສາມາດພິມຈາກປຶ້ມວຽກທີ່ບໍ່ເຄື່ອນໄຫວໄດ້. ຕົວຢ່າງ, ເພື່ອພິມອອກ Sheet1 ຈາກປຶ້ມວຽກທີ່ເອີ້ນວ່າ Workbook1 , ໃຫ້ໃຊ້:

Workbook(“Workbook1”).Worksheets(“Sheet1 ”).PrintOut copies:=1

  • ຢູ່ນີ້, ພວກເຮົາພິມພຽງແຕ່ຫນຶ່ງສໍາເນົາຂອງແຜ່ນວຽກ. ຖ້າທ່ານຕ້ອງການພິມຫຼາຍກວ່າໜຶ່ງສຳເນົາ, ໃຫ້ປ່ຽນຄຸນສົມບັດ ສຳເນົາ ຕາມຄວາມເໝາະສົມ.
  • ຫາກທ່ານຕ້ອງການພິມຫຼາຍແຜ່ນ ແລະປະກອບໃສ່ກັນໃນຂະນະທີ່ພິມ, ຍັງມີທາງເລືອກສຳລັບທ່ານ. ຟັງຊັນ PrintOut ຂອງ VBA ມີຄຸນສົມບັດທີ່ເອີ້ນວ່າ Collate . ຕັ້ງມັນເປັນ True .

ActiveWorkbook.ActiveSheet.PrintOut copies:=10, Collate:=True

ເນື້ອຫາທີ່ກ່ຽວຂ້ອງ: Excel VBA: ວິທີຕັ້ງພື້ນທີ່ພິມແບບໄດນາມິກ (7 ວິທີ)

ການອ່ານທີ່ຄ້າຍຄືກັນ:

  • ປຸ່ມ Excel ເພື່ອພິມແຜ່ນສະເພາະ (ດ້ວຍຂັ້ນຕອນງ່າຍໆ)
  • ວິທີພິມອອກຕາມລວງນອນໃນ Excel (4 ວິທີ)
  • ພິມຫຼາຍ Excel Sheets ໄປຫາໄຟລ໌ PDF ດຽວກັບ VBA (6 ເງື່ອນໄຂ)
  • ການພິມຫົວຂໍ້ໃນ Excel ຖືກປິດໃຊ້ງານ, ວິທີການເປີດມັນ?
  • ວິທີການພິມ Excel Sheet ໃນຂະໜາດ A4 (4 ວິທີ)

ຂັ້ນຕອນ4: ແລ່ນລະຫັດ VBA ເພື່ອພິມໃນ Excel

ຫຼັງຈາກໃສ່ລະຫັດ VBA ຢ່າງຖືກຕ້ອງ, ແລ່ນ Macro ໂດຍການຄລິກ Run ທາງເລືອກໃນ VBA ແຖບເຄື່ອງມື.

ເນື້ອຫາທີ່ກ່ຽວຂ້ອງ: Excel VBA: ຕັ້ງພື້ນທີ່ພິມສໍາລັບຫຼາຍໄລຍະ ( 5 ຕົວຢ່າງ)

ຂັ້ນຕອນທີ 5: ຜົນໄດ້ຮັບສຸດທ້າຍ: ພິມດ້ວຍ VBA

ຖ້າທ່ານສາມາດຂຽນລະຫັດໄດ້ສໍາເລັດແລະດໍາເນີນການ, ທ່ານຈະພົບເຫັນ ແຜ່ນວຽກທີ່ພິມຢູ່ໃນເຄື່ອງພິມຂອງເຈົ້າ, ແລະປ່ອງຢ້ຽມນ້ອຍໆປາກົດເປັນແບບນີ້.

ເນື້ອຫາທີ່ກ່ຽວຂ້ອງ: Excel VBA: ຊ່ວງການພິມຂອງເຊລ ( 5 ວິທີງ່າຍໆ)

ສິ່ງທີ່ຄວນຈື່

ນີ້ພວກເຮົາໄດ້ໃຊ້ຟັງຊັນ PrintOut ຂອງ VBA . ມີຟັງຊັນອື່ນໃນ VBA ເອີ້ນວ່າ PrintPreview , ເຊິ່ງສະແດງຕົວຢ່າງຂໍ້ມູນກ່ອນການພິມ. ຄືກັນກັບຟັງຊັນ PrintOut , ພຽງແຕ່ໃຊ້ PrintPrview ແທນ PrintOut .

ActiveWorkbook.ActiveSheet.PrintPreview

ມັນຈະສະແດງຕົວຢ່າງຂອງແຜ່ນງານຂອງເຈົ້າກ່ອນທີ່ຈະພິມ.

ສະຫຼຸບ

ດັ່ງນັ້ນ, ນີ້ແມ່ນວິທີການທີ່ທ່ານສາມາດພິມຂໍ້ມູນໃດໆຈາກແຜ່ນວຽກ Excel ດ້ວຍ VBA . ທ່ານ​ມີ​ຄໍາ​ຖາມ​ໃດໆ? ຮູ້ສຶກບໍ່ເສຍຄ່າທີ່ຈະຖາມພວກເຮົາ. ແລະຢ່າລືມເຂົ້າໄປທີ່ເວັບໄຊຂອງພວກເຮົາ ExcelWIKI ສຳລັບການໂພສ ແລະອັບເດດເພີ່ມເຕີມ.

Hugh West ເປັນຄູຝຶກ Excel ທີ່ມີປະສົບການສູງແລະນັກວິເຄາະທີ່ມີປະສົບການຫຼາຍກວ່າ 10 ປີໃນອຸດສາຫະກໍາ. ລາວຈົບປະລິນຍາຕີສາຂາບັນຊີ ແລະການເງິນ ແລະປະລິນຍາໂທສາຂາບໍລິຫານທຸລະກິດ. Hugh ມີຄວາມກະຕືລືລົ້ນໃນການສອນແລະໄດ້ພັດທະນາວິທີການສອນທີ່ເປັນເອກະລັກທີ່ງ່າຍຕໍ່ການຕິດຕາມແລະເຂົ້າໃຈ. ຄວາມຮູ້ຊ່ຽວຊານຂອງລາວກ່ຽວກັບ Excel ໄດ້ຊ່ວຍໃຫ້ນັກຮຽນແລະຜູ້ຊ່ຽວຊານຫລາຍພັນຄົນໃນທົ່ວໂລກປັບປຸງທັກສະຂອງເຂົາເຈົ້າແລະດີເລີດໃນອາຊີບຂອງພວກເຂົາ. ຜ່ານ blog ຂອງລາວ, Hugh ແບ່ງປັນຄວາມຮູ້ຂອງລາວກັບໂລກ, ສະຫນອງການສອນ Excel ຟຣີແລະການຝຶກອົບຮົມອອນໄລນ໌ເພື່ອຊ່ວຍໃຫ້ບຸກຄົນແລະທຸລະກິດສາມາດບັນລຸທ່າແຮງຂອງພວກເຂົາ.