ສາລະບານ
ໃນບົດຄວາມນີ້, ພວກເຮົາຈະສະແດງໃຫ້ທ່ານເຫັນ 5 ວິທີການນໍາໃຊ້ Excel VBA ເພື່ອ ບັນທຶກ ແລະ ປິດ Workbook . ເນື່ອງຈາກເວລາມີຄ່າຫຼາຍ, ພວກເຮົາສາມາດປະຫຍັດເວລາໄດ້ຫຼາຍໂດຍການຂ້າມວຽກງານຂອງໂລກໂດຍໃຊ້ Excel VBA . ຍິ່ງໄປກວ່ານັ້ນ, ພວກເຮົາໄດ້ເອົາຊຸດຂໍ້ມູນທີ່ປະກອບດ້ວຍ 3 ຖັນ : “ ຊື່ ”, “ ເກີດ ”, ແລະ “ ວຽກຫຼ້າສຸດ ”. ຊຸດຂໍ້ມູນນີ້ສະແດງເຖິງ 6 ປີເກີດຂອງຄົນ ແລະຂໍ້ມູນຮູບເງົາຫຼ້າສຸດຂອງເຂົາເຈົ້າ.
ດາວໂຫລດປື້ມຄູ່ມືການປະຕິບັດ
VBA ເພື່ອບັນທຶກ ແລະປິດ Workbook.xlsm
5 ຕົວຢ່າງເພື່ອບັນທຶກ ແລະປິດ Workbook ໂດຍໃຊ້ VBA ໃນ Excel
1. ບັນທຶກ ແລະປິດ Active Workbook ໂດຍໃຊ້ Excel VBA
ສຳລັບວິທີທຳອິດ, ພວກເຮົາຈະ ບັນທຶກ ແລະ ປິດ Active Workbook ໂດຍໃຊ້ VBA Macro . ພວກເຮົາຈະເປີດປ່ອງຢ້ຽມ VBA Module , ພິມລະຫັດຂອງພວກເຮົາແລະຫຼັງຈາກນັ້ນປະຕິບັດລະຫັດເພື່ອບັນລຸເປົ້າຫມາຍຂອງພວກເຮົາ. ໂດຍບໍ່ມີການລົບກວນອີກຕໍ່ໄປ, ໃຫ້ພວກເຮົາຂ້າມເຂົ້າໄປໃນຂັ້ນຕອນໂດຍຂັ້ນຕອນ.
ຂັ້ນຕອນ:
ກ່ອນ, ການພິມລະຫັດຂອງພວກເຮົາພວກເຮົາຈໍາເປັນຕ້ອງໄດ້ນໍາເອົາ VBA Module . ເພື່ອເຮັດສິ່ງນັ້ນ –
- ທຳອິດ, ຈາກ ຜູ້ພັດທະນາ ແຖບ >>> ເລືອກ Visual Basic .
ອີກທາງເລືອກໜຶ່ງ, ທ່ານສາມາດກົດ ALT + F11 ເພື່ອເຮັດອັນນີ້ເຊັ່ນກັນ. “ Microsoft Visual Basic ສຳລັບແອັບພລິເຄຊັນ ” ຈະປາກົດຂຶ້ນຫຼັງຈາກນັ້ນ.
- ອັນທີສອງ, ຈາກ Insert >>> ເລືອກ ໂມດູນ .
ທີ່ນີ້, ພວກເຮົາຈະພິມຂອງພວກເຮົາລະຫັດ.
- ອັນທີສາມ, ພິມລະຫັດຕໍ່ໄປນີ້ພາຍໃນ ໂມດູນ .
9887
ການແບ່ງລະຫັດ VBA
- ທຳອິດ, ພວກເຮົາກຳລັງໂທຫາ ຂັ້ນຕອນຍ່ອຍ Save_and_Close_Active_Workbook .
- ຈາກນັ້ນ, ພວກເຮົາກໍາລັງອ້າງເຖິງ Workbook ປັດຈຸບັນຂອງພວກເຮົາເປັນ ActiveWorkbook .
- ຫຼັງຈາກນັ້ນ, ໂດຍໃຊ້ວິທີ ປິດ . ພວກເຮົາກຳລັງ ປິດ ໄຟລ໌ຂອງພວກເຮົາ.
- ໃນທີ່ສຸດ, ພວກເຮົາໄດ້ຕັ້ງ SaveChanges ເປັນ True , ເຊິ່ງຈະບັນທຶກ Workbook ຂອງພວກເຮົາ. ເມື່ອ ປິດ .
ຕອນນີ້, ພວກເຮົາຈະດຳເນີນການລະຫັດຂອງພວກເຮົາ.
- ທຳອິດ, ບັນທຶກ ນີ້ ໂມດູນ .
- ອັນທີສອງ, ຄລິກພາຍໃນລະຫັດຂອງພວກເຮົາ.
- ສຸດທ້າຍ, ກົດປຸ່ມ Run .
ຖ້າພວກເຮົາໄປທີ່ Excel Application ຂອງພວກເຮົາ, ພວກເຮົາຈະເຫັນ Workbook ຂອງພວກເຮົາປິດ. ດັ່ງນັ້ນ, ພວກເຮົາໄດ້ ບັນທຶກ ແລະ ປິດ ໄດ້ສຳເລັດ Workbook ໂດຍໃຊ້ Excel VBA .
ອ່ານເພີ່ມເຕີມ: ວິທີບັນທຶກ Macro ສໍາລັບ Workbooks ທັງໝົດໃນ Excel (ດ້ວຍຂັ້ນຕອນງ່າຍໆ)
2. Excel VBA ເພື່ອບັນທຶກ ແລະປິດ Workbook ສະເພາະ
ສຳລັບວິທີທີສອງ, ພວກເຮົາຈະໃຊ້ ບັນທຶກ ແລະ ປິດ ສະເພາະ Workbook ໂດຍໃຊ້ລະຫັດ VBA ອື່ນ. ທີ່ນີ້, ພວກເຮົາໄດ້ເປີດສອງ Workbooks ແລະພວກເຮົາຈະ ບັນທຶກ ແລະ ປິດ ທໍາອິດ Workbook ຈາກເບື້ອງຊ້າຍ.
<0ຂັ້ນຕອນ:
- ທຳອິດ, ດັ່ງທີ່ສະແດງໃນວິທີການ 1 , ເປີດ VBAໂມດູນ .
- ອັນທີສອງ, ພິມລະຫັດນີ້ຢູ່ໃນ ໂມດູນ .
7112
<0 ການແບ່ງລະຫັດ VBA
- ທຳອິດ, ພວກເຮົາກຳລັງໂທຫາ ຂັ້ນຕອນຍ່ອຍຂອງພວກເຮົາ Save_and_Close_Specific_Workbook .
- ຈາກນັ້ນ, ພວກເຮົາ ກໍາລັງອ້າງອີງເຖິງ Workbook ທຳອິດຂອງພວກເຮົາພາຍໃນ Workbooks object .
- ຫຼັງຈາກນັ້ນ, ໂດຍໃຊ້ວິທີ Close ພວກເຮົາກຳລັງ ປິດ ໄຟລ໌ຂອງພວກເຮົາ.
- ສຸດທ້າຍ, ພວກເຮົາໄດ້ຕັ້ງ SaveChanges ເປັນ True , ເຊິ່ງຈະບັນທຶກ Workbook ຂອງພວກເຮົາເມື່ອ ປິດ . .
- ອັນທີສາມ, ດັ່ງທີ່ສະແດງໃຫ້ເຫັນໃນວິທີການ 1 , ປະຕິບັດລະຫັດ.
ຫຼັງຈາກນີ້, ພວກເຮົາຈະເຫັນວ່າທໍາອິດ Workbook ແມ່ນ ປິດ ແລະມີພຽງແຕ່ Workbook ທີ່ ເປີດ . ດັ່ງນັ້ນ, ພວກເຮົາໄດ້ສະແດງໃຫ້ທ່ານເຫັນວິທີການ ບັນທຶກ ແລະ ປິດ a Workbook .
ອ່ານເພີ່ມເຕີມ: Excel VBA: ບັນທຶກ Sheet ເປັນ Workbook ໃໝ່ໂດຍບໍ່ຕ້ອງເປີດ
3. ບັນທຶກ ແລະປິດ Workbook ສະເພາະໃນ Folder ສະເພາະ
ສຳລັບວິທີທີສາມ , ພວກເຮົາຈະ ບັນທຶກ ແລະ ປິດ a ປຶ້ມວຽກສະເພາະ ໃນ ໂຟນເດີ ໂດຍໃຊ້ Excel VBA .<3
ຂັ້ນຕອນ:
- ທຳອິດ, ດັ່ງທີ່ສະແດງໃນວິທີການ 1 , ເປີດ VBA Module .
- ອັນທີສອງ, ພິມລະຫັດນີ້ໃສ່ໃນ ໂມດູນ .
6561
ການແບ່ງລະຫັດ VBA
- ທຳອິດ, ພວກເຮົາໂທຫາ ຍ່ອຍຂອງພວກເຮົາຂັ້ນຕອນ Save_and_Close_Workbook_in_Specific_Folder .
- ຫຼັງຈາກນັ້ນ, ໂດຍໃຊ້ວິທີ SaveAs ພວກເຮົາ ບັນທຶກ ໄຟລ໌ຂອງພວກເຮົາຢູ່ໃນສະຖານທີ່ສະເພາະ.
- ຈາກນັ້ນ, ພວກເຮົາຮັກສາຊື່ໄຟລ໌ຄືກັບຕົ້ນສະບັບ Workbook .
- ໃນທີ່ສຸດ, ພວກເຮົາ ປິດ Our Workbook .
- ອັນທີສາມ, ດັ່ງທີ່ສະແດງໃຫ້ເຫັນໃນວິທີການ 1 , ປະຕິບັດລະຫັດ.
ຫຼັງຈາກນີ້, ມັນຈະ ບັນທຶກ ຂອງພວກເຮົາ Workbook ຢູ່ໃນທີ່ຕັ້ງໂຟເດີທີ່ກຳນົດໄວ້ຂອງພວກເຮົາ ແລະ ປິດ ມັນ. ດັ່ງນັ້ນ, ພວກເຮົາໄດ້ສະແດງໃຫ້ທ່ານເຫັນວິທີການ ບັນທຶກ ແລະ ປິດ Workbook ໃນ ໂຟນເດີສະເພາະ ໂດຍໃຊ້ VBA .
ອ່ານເພີ່ມເຕີມ: Excel VBA Macro ເພື່ອບັນທຶກ PDF ໃນໂຟນເດີສະເພາະ (7 ຕົວຢ່າງທີ່ເຫມາະສົມ)
ການອ່ານທີ່ຄ້າຍຄືກັນ
- Excel VBA: ບັນທຶກປື້ມບັນທຶກວຽກໂດຍບໍ່ມີການເຕືອນ (ດ້ວຍຂັ້ນຕອນງ່າຍໆ)
- [ແກ້ໄຂ!] ເປັນຫຍັງ Excel ບໍ່ບັນທຶກການຈັດຮູບແບບຂອງຂ້ອຍ ? (7 ເຫດຜົນທີ່ເປັນໄປໄດ້)
- ວິທີບັນທຶກ Excel ເປັນພູມສັນຖານ PDF (ດ້ວຍຂັ້ນຕອນໄວ)
- Excel VBA ເພື່ອບັນທຶກເປັນໄຟລ໌ໂດຍໃຊ້ເສັ້ນທາງຈາກ ເຊລ (ດ້ວຍຂັ້ນຕອນດ່ວນ)
- [ແກ້ໄຂແລ້ວ!] ໄຟລ໌ CSV Excel ບໍ່ບັນທຶກການປ່ຽນແປງ (6 ການແກ້ໄຂທີ່ເປັນໄປໄດ້)
4. ການໃສ່ປຸ່ມໃສ່ ບັນທຶກ ແລະປິດ Workbook ໃນ Excel
ສຳລັບວິທີທີ 4, ພວກເຮົາຈະສ້າງປຸ່ມ VBA ເພື່ອປິດ ແລະບັນທຶກ Workbook ໃນ Excel.
ຂັ້ນຕອນ:
- ທຳອິດ, ດັ່ງທີ່ສະແດງໃນວິທີທີ 1 , ໃຫ້ເປີດ VBAໂມດູນ .
- ອັນທີສອງ, ພິມລະຫັດນີ້ຢູ່ໃນ ໂມດູນ .
1923
<0 ການແບ່ງລະຫັດ VBA
- ທຳອິດ, ພວກເຮົາກຳລັງໂທຫາ ຂັ້ນຕອນຍ່ອຍ Button_Click_Save_and_Close_Workbook .
- ຫຼັງຈາກນັ້ນ, ການນໍາໃຊ້ Save ວິທີການພວກເຮົາກໍາລັງ ບັນທຶກ ປື້ມບັນທຶກຂອງພວກເຮົາ
- ໃນທີ່ສຸດ, ພວກເຮົາ ປິດ ປື້ມບັນທຶກຂອງພວກເຮົາ ໂດຍການນໍາໃຊ້ ອອກຈາກວິທີ .
ດຽວນີ້, ພວກເຮົາຈະໃສ່ປຸ່ມ VBA ທີ່ນີ້.
- ທຳອິດ, ຈາກ ຜູ້ພັດທະນາ ແຖບ >>> ແຊກ >>> ເລືອກ ປຸ່ມ (ການຄວບຄຸມແບບຟອມ) .
- ຈາກນັ້ນ, ເຄີເຊີເມົ້າຈະປ່ຽນ ແລະລາກອັນໜຶ່ງ. ກ່ອງພາຍໃນ Workbook .
ຫຼັງຈາກນັ້ນ, Assign Macro dialog box ຈະປະກົດຂຶ້ນ.
- ຈາກນັ້ນ, ເລືອກ “ Button_Click_Save_and_Close_Workbook ”.
- ຫຼັງຈາກນັ້ນ, ໃຫ້ກົດ ຕົກລົງ .
<3
ຈາກນັ້ນ, ພວກເຮົາຈະເຫັນ ປຸ່ມ 1 ໃນ Workbook .
- ສຸດທ້າຍ, ໃຫ້ຄລິກໃສ່ປຸ່ມ.
ອັນນີ້ຈະ ບັນທຶກ ແລະ ປິດ ປຶ້ມວຽກ ຂອງພວກເຮົາ.
ອ່ານເພີ່ມເຕີມ: ລະຫັດ VBA ສໍາລັບປຸ່ມບັນທຶກໃນ Excel (4 ຕົວແປ)
5. ບັນທຶກ ແລະປິດປຶ້ມວຽກທີ່ເປີດທັງໝົດນຳໃຊ້ Excel VBA
ໃນວິທີສຸດທ້າຍນີ້, ພວກເຮົາ ຈະບັນທຶກ ແລະປິດທັງໝົດ Workbooks ທີ່ເປີດ. ເວລານີ້, ພວກເຮົາມີສອງ Workbooks ໃນວິທີການ 3 , ແນວໃດກໍ່ຕາມ, ເວລານີ້, ພວກເຮົາຈະ ບັນທຶກ ແລະ ປິດ ທັງສອງ. ປຶ້ມວຽກ . ທີ່ນີ້, ພວກເຮົາຈະໃຊ້ The For Next Loop ເພື່ອຜ່ານ Workbooks ຂອງພວກເຮົາ.
ຂັ້ນຕອນ:
- ທຳອິດ, ດັ່ງທີ່ສະແດງໃນວິທີທີ 1 , ເປີດ VBA Module .
- ອັນທີສອງ, ພິມລະຫັດນີ້ໃສ່ໃນ Module .
8018
ການແບ່ງລະຫັດ VBA
- ທຳອິດ , ພວກເຮົາກຳລັງໂທຫາ ຂັ້ນຕອນຍ່ອຍ CloseAndSaveOpenWorkbooks ຂອງພວກເຮົາ.
- ຈາກນັ້ນ, ພວກເຮົາກຳລັງໃຊ້ For Next Loop ເພື່ອໝູນໃຊ້ Workbooks ທັງໝົດ. .
- ຫຼັງຈາກນັ້ນ, ໂດຍໃຊ້ວິທີ ບັນທຶກ ພວກເຮົາ ບັນທຶກ ໄຟລ໌ຂອງພວກເຮົາ.
- ຈາກນັ້ນ, ພວກເຮົາ ປິດ ທັງໝົດ Workbooks ຍົກເວັ້ນ Workbook ໃນປັດຈຸບັນຂອງພວກເຮົາ.
- ສຸດທ້າຍ, ພວກເຮົາໄດ້ ປິດ ຕົ້ນສະບັບ Workbook ໂດຍໃຊ້ ອອກຈາກ ຊັບສິນ.
- ອັນທີສາມ, ຕາມທີ່ສະແດງໃນວິທີການ 1 , ດໍາເນີນການລະຫັດ.
ດັ່ງນັ້ນ, ມັນ ຈະ ບັນທຶກ ແລະ ປິດ ສອງ Workbooks . ພວກເຮົາສາມາດເຫັນ ວັນທີທີ່ໄດ້ຮັບການແກ້ໄຂ ແມ່ນຄືກັນສໍາລັບສອງ Workbooks . ສະຫຼຸບແລ້ວ, ພວກເຮົາໄດ້ສະແດງ 5 ທີ່ແຕກຕ່າງກັນ Excel VBA Macros ເພື່ອ ບັນທຶກ ແລະ ປິດ Workbook .
ອ່ານເພີ່ມເຕີມ: ການບັນທຶກ Macro ໄປໃນ Macro Workbook ສ່ວນຕົວ?
ສະຫຼຸບ
ພວກເຮົາໄດ້ສະແດງໃຫ້ທ່ານ 5 ເຂົ້າໃຈງ່າຍ ແລະໄວ Excel VBA ເພື່ອ ບັນທຶກ ແລະ ປິດ Workbook . ຖ້າຫາກທ່ານປະເຊີນກັບບັນຫາໃດຫນຶ່ງ, ບໍ່ເສຍຄ່າທີ່ຈະໃຫ້ຄໍາເຫັນຂ້າງລຸ່ມນີ້. ຍິ່ງໄປກວ່ານັ້ນ, ທ່ານສາມາດໄປຢ້ຽມຢາມເວັບໄຊທ໌ຂອງພວກເຮົາ Exceldemy ສຳລັບບົດຄວາມ ກ່ຽວກັບ Excel ເພີ່ມເຕີມ. ຂອບໃຈສໍາລັບການອ່ານ, ສືບຕໍ່ດີເລີດ!