ສາລະບານ
ຖ້າພວກເຮົາສາມາດຕັ້ງປຸ່ມພິມແບບກຳນົດເອງໃນແຜ່ນງານ Excel ຂອງພວກເຮົາໄດ້, ມັນສາມາດເປັນທີ່ເປັນມິດກັບຜູ້ໃຊ້ຫຼາຍ ແລະປະຫຍັດເວລາສໍາລັບການພິມແຜ່ນ. ໂດຍການໃຊ້ VBA Macros , ພວກເຮົາສາມາດເຮັດໄດ້ງ່າຍ. ດັ່ງນັ້ນບົດຄວາມນີ້ຈະໃຫ້ທ່ານມີ 5 macros ງ່າຍດາຍທີ່ຈະໃຊ້ VBA ລະຫັດສໍາລັບປຸ່ມພິມໃນ Excel.
ດາວໂຫລດ Practice Workbook
ທ່ານສາມາດ ດາວໂຫຼດແມ່ແບບ Excel ຟຣີຈາກທີ່ນີ້ ແລະປະຕິບັດດ້ວຍຕົວຂອງທ່ານເອງ.
ລະຫັດ VBA ເພື່ອສ້າງປຸ່ມພິມ.xlsm
5 ຕົວຢ່າງເພື່ອໃຊ້ VBA ລະຫັດສໍາລັບການພິມປຸ່ມໃນ Excel
ໃຫ້ພວກເຮົາມາແນະນໍາຊຸດຂໍ້ມູນຂອງພວກເຮົາກ່ອນ ເຊິ່ງເປັນຕົວແທນຈໍາໜ່າຍຂອງ ຜູ້ຂາຍ ໃນ ພາກພື້ນ ທີ່ແຕກຕ່າງກັນ.
1. ໃຊ້ລະຫັດ VBA ເພື່ອສ້າງປຸ່ມພິມສໍາລັບກ່ອງໂຕ້ຕອບພິມໃນ Excel
ທໍາອິດ, ພວກເຮົາຈະສ້າງ ປຸ່ມພິມ ແລະຫຼັງຈາກນັ້ນຈະຂຽນລະຫັດສໍາລັບມັນ.
<0 ຂັ້ນຕອນ:- ຄລິກ ດັ່ງນີ້: ຜູ້ພັດທະນາ >> ແຊກ >> ກ່ອງປຸ່ມ.
ບໍ່ດົນ, ທ່ານຈະໄດ້ຮັບ ເຄື່ອງໝາຍບວກ (+) ໃນ ເຄີເຊີ ຂອງທ່ານ.
- ລາກ ນັ້ນ ຕົວກະພິບ ຕາມທີ່ທ່ານຕ້ອງການ ຂະໜາດປຸ່ມ ແລະຫຼັງຈາກນັ້ນໄລຍະໜຶ່ງ, a ກ່ອງໂຕ້ຕອບ ຊື່ ມອບໝາຍ Macro ຈະເປີດຂຶ້ນ.
- ໃຫ້ ຊື່ ແລະ ກົດ New .
A VBA ປ່ອງຢ້ຽມຈະປາກົດ.
- ຈາກນັ້ນພິມ ລະຫັດຕໍ່ໄປນີ້ໃນມັນ-
6376
- ດຽວນີ້ ກັບໄປ ຂອງທ່ານ ຊີດ .
ການແບ່ງລະຫັດ
- ທີ່ນີ້ , ຂ້ອຍສ້າງ Sub procedure, DialogBox .
- ຈາກນັ້ນໃຊ້ Dialogs (xlDialogPrint).Show ເພື່ອເປີດ ກ່ອງໂຕ້ຕອບການພິມ .
ປຸ່ມຖືກສ້າງຂື້ນ.
- ຄລິກຂວາ ຢູ່ໃນປຸ່ມ ແລະເລືອກ ແກ້ໄຂຂໍ້ຄວາມ ຈາກ ເມນູສະພາບການ ເພື່ອປ່ຽນຊື່ປຸ່ມ.
- ຕໍ່ມາ, ພຽງແຕ່ ພິມ the ຊື່ ແລະ ຄລິກ ເມົ້າຂອງທ່ານ ບ່ອນໃດກໍໄດ້ ຢູ່ນອກປຸ່ມ .
ຈາກນັ້ນພຽງແຕ່ກົດປຸ່ມ Button .
ຈາກນັ້ນທ່ານຈະໄດ້ຮັບ Print dialog box . ຖ້າທ່ານຕ້ອງການ ທ່ານສາມາດ ພິມ ດຽວນີ້.
ຖ້າທ່ານບໍ່ມີ ເຄື່ອງພິມ ໃນເວລານີ້ ທ່ານສາມາດ ບັນທຶກ ເປັນ PDF . ເພື່ອນຳໃຊ້ຕໍ່ໄປ ຫຼືເພື່ອ ພິມ ພາຍຫຼັງ.
- ດຽວນີ້ກົດ ຕົກລົງ .
<11
ນີ້ແມ່ນພິມ PDF .
ອ່ານເພີ່ມເຕີມ: ວິທີການປັບການຕັ້ງຄ່າການພິມໃນ Excel (8 Tricks ທີ່ເຫມາະສົມ)
2. ໃຊ້ລະຫັດ VBA ເພື່ອສ້າງປຸ່ມພິມສໍາລັບ Active Sheet
ທີ່ນີ້, ພວກເຮົາຈະໃຊ້ VBA ເພື່ອ ພິມ ເປັນ Active Sheet .
ຂັ້ນຕອນ:
- ເຮັດຕາມ ສອງຂັ້ນຕອນທຳອິດຈາກພາກສ່ວນທຳອິດ ເພື່ອສ້າງ ປຸ່ມ ແລະ ກຳນົດ Macro .
- ຂຽນ ຊື່ Macro ແລ້ວກົດ ໃໝ່ .
ບໍ່ດົນ, ໜ້າຈໍ VBA ຈະເປີດຂຶ້ນ.
- ຫຼັງຈາກນັ້ນ ຂຽນ ຕໍ່ໄປນີ້ ລະຫັດ ໃນມັນ-
4126
- ຕໍ່ມາ, ກັບໄປ ໄປທີ່
ການແບ່ງລະຫັດ
- ຢູ່ນີ້, ຂ້ອຍສ້າງຂະບວນການ ຍ່ອຍ , ActiveSheet .
- ຈາກນັ້ນໃຊ້ PrintOut ເພື່ອ ເລືອກ the Active Sheet ແລະ ພິມ ມັນ .
- ດຽວນີ້ພຽງແຕ່ ກົດ ປຸ່ມ ປຸ່ມ .
A ກ່ອງໂຕ້ຕອບ ທີ່ມີຊື່ ບັນທຶກຜົນການພິມເປັນ ຈະເປີດຂຶ້ນ.
- ຕັ້ງ ຊື່ ແລະກົດ ບັນທຶກ .
ຈາກນັ້ນທ່ານຈະໄດ້ຮັບການພິມ PDF .
ທ່ານສາມາດ ປ່ຽນ ເຄື່ອງພິມ ໄດ້ຢ່າງງ່າຍດາຍຖ້າທ່ານຕ້ອງການ.
- ຄລິກ ເທິງ ໄຟລ໌ ຂ້າງ ຫນ້າທໍາອິດ <13
- ຈາກນັ້ນເລືອກ Print option and click on the drop-down ເພື່ອເລືອກ a ເຄື່ອງພິມ .
ອ່ານເພີ່ມເຕີມ: ວິທີພິມ Sheets ທັງໝົດໃນ Excel (3 ວິທີ)
3. ນຳໃຊ້ລະຫັດ VBA ເພື່ອສ້າງປຸ່ມພິມສຳລັບຊີດທີ່ເລືອກໃນ Excel
ຫາກທ່ານຕ້ອງການ ພິມ ສະເພາະ ແຜ່ນທີ່ເລືອກ ມັນກໍ່ເປັນໄປໄດ້ໂດຍໃຊ້ VBA .
ຂັ້ນຕອນ:
- ເຮັດຕາມ ສອງຂັ້ນຕອນທຳອິດຈາກພາກສ່ວນທຳອິດ ເພື່ອສ້າງ ປຸ່ມ ແລະ ມອບໝາຍ ມະຫາພາກ .
- ຈາກນັ້ນຂຽນ ຊື່ Macro ແລ້ວກົດ ໃໝ່ .<13
ຫຼັງຈາກນັ້ນ, VBA ປ່ອງຢ້ຽມຈະເປີດຂຶ້ນ.
- ຕໍ່ມາ, ພິມ ຕໍ່ໄປນີ້ ລະຫັດ ໃນມັນ-
7349
ຈາກນັ້ນ ກັບໄປ ໄປຫາ ຊີດ ຂອງທ່ານ.
ການແບ່ງລະຫັດ<2
- ຢູ່ນີ້, ຂ້ອຍສ້າງ Sub procedure, SelectedSheets .
- ຈາກນັ້ນໃຊ້ ActiveWindow to ເລືອກຊີດ ຈາກ ໃຊ້ງານ Excel window .
- ຕໍ່ໄປ, ໃຊ້ PrintOut ເພື່ອພິມ ຫຼາຍອັນ ເລືອກ. ແຜ່ນງານ .
- ດຽວນີ້ ເລືອກແຜ່ນງານ ແລະກົດປຸ່ມ ພິມປຸ່ມ . ຂ້ອຍເລືອກສອງແຜ່ນ.
- ຕັ້ງ ຊື່ ສຳລັບ PDF ແລະກົດ Save .
ໄຟລ໌ PDF ມີ t ສອງໜ້າ ສໍາລັບ ສອງແຜ່ນ .
ອ່ານເພີ່ມເຕີມ: ວິທີການພິມແຜ່ນສະເພາະໂດຍໃຊ້ VBA Macro ໃນ Excel (4 ວິທີ)
ການອ່ານທີ່ຄ້າຍຄືກັນ:
- ວິທີພິມ Excel Sheet ໃນຂະໜາດ A4 (4 ວິທີ)
- ວິທີເກັບຮັກສາ ສ່ວນຫົວໃນ Excel ເມື່ອພິມ (3 ວິທີ)
- Excel VBA: ວິທີຕັ້ງພື້ນທີ່ພິມແບບໄດນາມິກ (7 ວິທີ)
- ວິທີພິມ Excel Sheet with Lines (3 ວິທີງ່າຍໆ)
- ວິທີພິມ Graph ໃນ Excel (5 ວິທີ)
4. ຝັງ Excel VBA ເພື່ອສ້າງປຸ່ມພິມສໍາລັບແຜ່ນສະເພາະທີ່ມີຂອບເຂດທີ່ເລືອກ
ທີ່ນີ້, ພວກເຮົາຈະສ້າງ ປຸ່ມພິມ ເພື່ອ ພິມ ເປັນ ເລືອກ ໄລຍະ ຈາກ ຊີດສະເພາະ .
ຂັ້ນຕອນ:
- ເຮັດຕາມ ທຳອິດສອງຂັ້ນຕອນຈາກພາກສ່ວນທຳອິດ ເພື່ອສ້າງ ປຸ່ມ ແລະກຳນົດ macro.
- ຂຽນ ຊື່ Macro ແລ້ວກົດ New .
ບໍ່ດົນ, ໜ້າຈໍ VBA ຈະເປີດຂຶ້ນ.
- ຈາກນັ້ນ ຂຽນ ຕໍ່ໄປນີ້ ລະຫັດ –
8760
- ຕໍ່ມາ, ໃຫ້ກັບຄືນໄປຫາຊີດຂອງທ່ານ.
<6
ການແບ່ງລະຫັດ
- ຢູ່ນີ້, ຂ້າພະເຈົ້າໄດ້ສ້າງ Sub procedure, SpecificSheetnRange .
- ຈາກນັ້ນນຳໃຊ້ ກັບ ຄຳສັ່ງເພື່ອ ເລືອກ a ສະເພາະ
- ຕໍ່ໄປ, PrintArea = “B2:D11”.PrintOut ຈະ ເລືອກ the ໄລຍະ ຈາກ ຊີດສະເພາະ ແລະຈະ ພິມ ມັນ.
- ດຽວນີ້ພຽງແຕ່ ກົດ ທີ່ ປຸ່ມພິມ .
- ຕັ້ງ ຊື່ ສຳລັບ PDF ແລະກົດ Save .
ມັນເປັນແຜ່ນສະເພາະ ພິມແລ້ວ .<3
ອ່ານເພີ່ມເຕີມ: Excel VBA: ກຳນົດພື້ນທີ່ພິມສຳລັບຫຼາຍໄລຍະ (5 ຕົວຢ່າງ)
5. ຝັງ Excel VBA ເພື່ອສ້າງປຸ່ມພິມສໍາລັບ Active Sheet ທີ່ມີໄລຍະທີ່ເລືອກ
ນອກຈາກນັ້ນ, ທ່ານສາມາດ ເລືອກໄລຍະ ຈາກ ແຜ່ນງານທີ່ໃຊ້ງານ ແລະສາມາດສ້າງ ປຸ່ມພິມ ເພື່ອ ພິມ ມັນໂດຍໃຊ້ VBA .
ຂັ້ນຕອນ:
- ປະຕິບັດຕາມ ສອງຂັ້ນຕອນທຳອິດຈາກພາກສ່ວນທຳອິດ ເພື່ອສ້າງ ປຸ່ມ ແລະກຳນົດ ມາໂຄຣ .
- ຕໍ່ມາ, ໃຫ້ຂຽນ ຊື່ Macro ແລະກົດ ໃໝ່ .
ຫຼັງຈາກນັ້ນ, a VBA ປ່ອງຢ້ຽມຈະເປີດຂຶ້ນ.
- ໃນ VBA ປ່ອງຢ້ຽມ, ຂຽນ ຕໍ່ໄປນີ້ ລະຫັດ –
1203
- ຈາກນັ້ນ ກັບໄປ ໄປຫາ ຊີດ ຂອງທ່ານ.
<0 ການແບ່ງລະຫັດ
- ຢູ່ນີ້, ຂ້ອຍສ້າງ Sub procedure, ActiveSheetnRange .
- ຈາກນັ້ນໃຊ້ Range(“B2:D11”).ພິມອອກ ຫາ ເລືອກ a ໄລຍະ ແລະ ພິມ.
- ກົດປຸ່ມ Print Button .
- ຕັ້ງ ຊື່ ແລະກົດ Save .
ຈາກນັ້ນທ່ານຈະໄດ້ຮັບ ຂອບເຂດທີ່ພິມອອກ .
ອ່ານເພີ່ມເຕີມ: ປຸ່ມ Excel ເພື່ອພິມແຜ່ນສະເພາະ (ດ້ວຍຂັ້ນຕອນງ່າຍໆ)
ສະຫຼຸບ
ຂ້ອຍຫວັງວ່າຂັ້ນຕອນທີ່ອະທິບາຍຂ້າງເທິງ ຈະດີພໍທີ່ຈະໃຊ້ລະຫັດ VBA ສໍາລັບ ປຸ່ມພິມ ໃນ Excel. ທ່ານສາມາດຖາມຄໍາຖາມໃດໆໃນສ່ວນຄໍາເຫັນແລະກະລຸນາໃຫ້ຄໍາຄິດເຫັນກັບຂ້ອຍ.