ສາລະບານ
ໜຶ່ງໃນໜ້າວຽກທີ່ສຳຄັນ ແລະ ຖືກນຳໃຊ້ຢ່າງກວ້າງຂວາງທີ່ພວກເຮົາພົບໃນຂະນະທີ່ເຮັດວຽກກັບ 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 ສຳລັບການໂພສ ແລະອັບເດດເພີ່ມເຕີມ.