ສາລະບານ
ຕາມທໍາມະຊາດ, ພວກເຮົາອາດຈະຕ້ອງເປີດໄຟລ໌ຈາກໄຟລ໌ Excel ຫຼັກໂດຍໃຊ້ VBA ໃນໄດເລກະທໍລີອື່ນ. ແຕ່ໃນເວລາດຽວກັນ, ພວກເຮົາມີເງື່ອນໄຂປະເພດຕ່າງໆກ່ຽວກັບວິທີທີ່ພວກເຮົາຕ້ອງການເປີດປື້ມວຽກ. ຖ້າທ່ານມີຄວາມຢາກຮູ້ຢາກຮູ້ວິທີທີ່ທ່ານສາມາດເປີດປື້ມຄູ່ມືທີ່ມີຊື່ຕົວແປ, ບົດຄວາມນີ້ອາດຈະເປັນປະໂຫຍດສໍາລັບທ່ານ. ໃນບົດຄວາມນີ້, ພວກເຮົາສົນທະນາວິທີທີ່ທ່ານສາມາດເປີດ workbook ທີ່ມີຊື່ຕົວແປໂດຍໃຊ້ VBA ໃນ Excel ດ້ວຍຄໍາອະທິບາຍລະອຽດ.
ດາວໂຫລດ Practice Workbook
ດາວໂຫລດ workbook ການປະຕິບັດຂ້າງລຸ່ມນີ້.
ເປີດ Workbook ດ້ວຍຊື່ຕົວແປໂດຍໃຊ້ VBA.xlsm
Sample.xlsx
4 ງ່າຍ ວິທີການເປີດ Workbook ດ້ວຍຊື່ຕົວແປໂດຍໃຊ້ VBA ໃນ Excel
ພວກເຮົາຈະໃຊ້ຊຸດຂໍ້ມູນຂ້າງລຸ່ມນີ້ສໍາລັບການສາທິດ. ພວກເຮົາມີຂໍ້ມູນຜະລິດຕະພັນຂອງຜະລິດຕະພັນຈໍານວນຫນຶ່ງທີ່ມີ ID ຂອງພວກເຂົາ. ນີ້ແມ່ນໄຟລ໌ຕົວຢ່າງທີ່ພວກເຮົາຈະເປີດໂດຍໃຊ້ລະຫັດ VBA.
1. ການນໍາໃຊ້ Workbook.Open Property
ການໃຊ້ Workbook .Open ຄຸນສົມບັດ, ພວກເຮົາສາມາດເປີດໄຟລ໌ໂດຍການກ່າວເຖິງໄດເລກະທໍລີ, ຫຼືບໍ່ກ່າວເຖິງສະຖານທີ່. ພວກເຮົາຍັງສາມາດສ້າງໄຟລ໌ທີ່ເປີດໃຫ້ອ່ານໄດ້ເທົ່ານັ້ນ.
1.1 ເປີດ Workbook Mentioning File Path
ໃນວິທີການຕໍ່ໄປ, ພວກເຮົາຈະໃຊ້ Workbook.Open Property ເພື່ອເປີດໄຟລ໌ໂດຍກົງຈາກໄດເລກະທໍລີສະຖານທີ່ໄຟລ໌ທີ່ໄດ້ກ່າວມາ. ບໍ່ວ່າໄຟລ໌ຈະຢູ່ໃສ, ພວກເຮົາສາມາດເປີດໄຟລ໌ໄດ້ເຊິ່ງແມ່ນ Sub Open_File_with_Add_Property()
⮚ ຈາກນັ້ນພວກເຮົາປະກາດຕົວແປ File_Path ເປັນ String type.
7845
⮚ ແລະ ຕັ້ງຕົວແປ File_Path ໃຫ້ກັບສະຖານທີ່ຂອງໄຟລ໌.
7446
⮚ ພວກເຮົາປະກາດ wb ເປັນຕົວແປໃນ Workbook type.
8818
⮚ ປື້ມວຽກໄດ້ຖືກເພີ່ມຈາກໄດເລກະທໍລີທີ່ເກັບໄວ້ໃນສະຖານທີ່ File_Path ໂດຍໃຊ້ຄຸນສົມບັດ Workbook.Add .
2756
⮚ ສຸດທ້າຍ, ພວກເຮົາສິ້ນສຸດ ຂັ້ນຕອນຍ່ອຍຂອງລະຫັດນີ້.
ອ່ານເພີ່ມເຕີມ: [ແກ້ໄຂ!] ວິທີການເປີດ Object Workbooks ລົ້ມເຫລວ (4 ການແກ້ໄຂ)
ສະຫຼຸບ
ເພື່ອສະຫຼຸບມັນ, ບັນຫາຂອງວິທີທີ່ພວກເຮົາສາມາດເປີດ workbooks ທີ່ມີຊື່ຕົວແປໂດຍໃຊ້ VBA ໄດ້ຖືກຕອບຢູ່ທີ່ນີ້ໂດຍ 4 ຕົວຢ່າງທີ່ແຕກຕ່າງກັນ. ວິທີການ VBA Macro ຕ້ອງການຄວາມຮູ້ກ່ອນ VBA-related ເພື່ອເຂົ້າໃຈໃນຕອນຕົ້ນ.
ສຳລັບບັນຫານີ້, ປຶ້ມວຽກທີ່ເປີດການນຳໃຊ້ມະຫາພາກມີໃຫ້ດາວໂຫລດບ່ອນທີ່ທ່ານສາມາດປະຕິບັດໄດ້. ວິທີການເຫຼົ່ານີ້.
ກະລຸນາຖາມຄໍາຖາມຫຼືຄໍາຄຶດຄໍາເຫັນໂດຍຜ່ານພາກສ່ວນຄໍາຄິດເຫັນໄດ້. ຄໍາແນະນໍາໃດໆສໍາລັບການປັບປຸງຂອງຊຸມຊົນ Exceldemy ຈະເປັນທີ່ຊື່ນຊົມສູງ
ໄດ້ຢ່າງງ່າຍດາຍ.ຂັ້ນຕອນ
- ພວກເຮົາມີໄຟລ໌ທີ່ເກັບໄວ້ໃນໂຟນເດີເອກະສານທີ່ພວກເຮົາຕ້ອງການເປີດ.
- ພວກເຮົາຈະໃຊ້ໄຟລ໌ດັ່ງກ່າວ. ຕັ້ງຊື່ເປັນຕົວແປ ແລະຫຼັງຈາກນັ້ນເປີດໄຟລ໌ໂດຍໃຊ້ macro VBA ຂະໜາດນ້ອຍ.
- ໄດເຣັກທໍຣີໄຟລ໌ທີ່ແນ່ນອນຂອງໄຟລ໌ແມ່ນສະແດງຢູ່ດ້ານລຸ່ມໃນປ່ອງຢ້ຽມຄຸນສົມບັດ.
<1
- ທຳອິດ, ໃຫ້ໄປທີ່ແຖບ Developer ແລະຄລິກໃສ່ Visual Basic . ຖ້າຫາກວ່າທ່ານບໍ່ມີມັນ, ທ່ານຈໍາເປັນຕ້ອງ ເປີດໃຊ້ງານແຖບຜູ້ພັດທະນາ . ຫຼືທ່ານສາມາດກົດ ' Alt+F11' ເພື່ອເປີດ Visual Basic Editor .
- ຈາກນັ້ນຈະມີກ່ອງໂຕ້ຕອບໃໝ່, ໃນກ່ອງໂຕ້ຕອບນັ້ນ, ໃຫ້ຄລິກໃສ່ Insert > Module .
- ຕໍ່ໄປ, ໃນ Module ປ່ອງຢ້ຽມບັນນາທິການ, ພິມລະຫັດຕໍ່ໄປນີ້:
4923
- ຈາກນັ້ນປິດ ໂມດູນ ປ່ອງຢ້ຽມ.
- ຫຼັງຈາກນັ້ນ, ໃຫ້ໄປທີ່ແຖບ ເບິ່ງ > Macros .
- ຈາກນັ້ນຄລິກທີ່ ເບິ່ງ Macros .
- ຫຼັງຈາກຄລິກ ເບິ່ງ Macros, ເລືອກ macro ທີ່ທ່ານສ້າງຂຶ້ນໃນຕອນນີ້. ຊື່ຢູ່ທີ່ນີ້ແມ່ນ Open_with_File_Path . ຈາກນັ້ນຄລິກ Run .
- ຫຼັງຈາກນັ້ນ ຕົວຢ່າງ ໄຟລ໌ຈະເປີດ.
🔎 ລາຍລະອຽດຂອງລະຫັດ
8543
⮚ ກ່ອນອື່ນ, ພວກເຮົາໃຫ້ຊື່ສໍາລັບຍ່ອຍ. ຂັ້ນຕອນການທີ່ເປັນ Open_with_File_Path .
6740
⮚ ຈາກນັ້ນ, ພວກເຮົາເອົາທີ່ຕັ້ງຂອງໄຟລ໌ໃນ File_Path variable
9466
⮚ຈາກນັ້ນ, ພວກເຮົາປະກາດຕົວແປຂອງພວກເຮົາ wrkbk , ເຊິ່ງປະເພດຂອງປື້ມບັນທຶກວຽກ.
8133
⮚ ຈາກນັ້ນ, ພວກເຮົາເປີດໄຟລ໌ທີ່ມີຊື່ຢູ່ໃນຕົວແປໄດເລກະທໍລີ File_Path ແລະກໍານົດໄຟລ໌. ເປັນຕົວແປ wrkbk .
1708
⮚ ສຸດທ້າຍ, ພວກເຮົາສິ້ນສຸດຂັ້ນຕອນຍ່ອຍຂອງລະຫັດນີ້.
ອ່ານເພີ່ມເຕີມ: ວິທີການ ເປີດ Workbook ຈາກ Path ໂດຍໃຊ້ Excel VBA (4 ຕົວຢ່າງ)
1.2 ເປີດ Workbook ໂດຍບໍ່ໄດ້ກ່າວເຖິງ File Path
ໃນວິທີການຕໍ່ໄປ, ພວກເຮົາຈະເປີດໄຟລ໌ຈາກໂຟນເດີຫຼັກ, ບ່ອນທີ່ ໄຟລ໌ຕົ້ນຕໍຖືກບັນທຶກໄວ້. ໄຟລ໌ສາມາດເປີດໄດ້ໂດຍບໍ່ຕ້ອງກ່າວເຖິງສະຖານທີ່ໃດໆໃນລະຫັດ. ໄຟລ໌ນີ້ພຽງແຕ່ຕ້ອງຢູ່ໃນໂຟນເດີດຽວກັນກັບໂຟນເດີຫຼັກ.
ຂັ້ນຕອນ
- ພວກເຮົາມີໄຟລ໌ອື່ນທີ່ບັນທຶກໄວ້ໃນໄດເລກະທໍລີດຽວກັນທີ່ພໍ່ແມ່. ຕອນນີ້ບັນທຶກໄຟລ໌ Excel ແລ້ວ.
- ຊື່ໄຟລ໌ແມ່ນ 1.
- ທຳອິດ, ໃຫ້ໄປທີ່ ຜູ້ພັດທະນາ ແຖບ ແລະຄລິກໃສ່ Visual Basic . ຖ້າຫາກວ່າທ່ານບໍ່ມີມັນ, ທ່ານຈໍາເປັນຕ້ອງ ເປີດໃຊ້ງານແຖບຜູ້ພັດທະນາ . ຫຼືທ່ານສາມາດກົດ ' Alt+F11 ' ເພື່ອເປີດ Visual Basic Editor .
- ຈາກນັ້ນຈະມີກ່ອງໂຕ້ຕອບໃໝ່, ໃນກ່ອງໂຕ້ຕອບນັ້ນ, ໃຫ້ຄລິກໃສ່ Insert > Module .
- ຕໍ່ໄປ, ໃນ Module ປ່ອງຢ້ຽມບັນນາທິການ, ພິມລະຫັດຕໍ່ໄປນີ້:
9978
- ຈາກນັ້ນປິດ ໂມດູນ ປ່ອງຢ້ຽມ.
- ຫຼັງຈາກນັ້ນ, ໃຫ້ໄປທີ່ແຖບ ເບິ່ງ > Macros .
- ຈາກນັ້ນຄລິກທີ່ ເບິ່ງMacros .
- ຫຼັງຈາກການຄລິກເບິ່ງ Macros, ເລືອກມາໂຄທີ່ທ່ານສ້າງໃນປັດຈຸບັນ. ຊື່ຢູ່ທີ່ນີ້ແມ່ນ Open_without_File_Path . ຈາກນັ້ນຄລິກທີ່ Run.
- ຫຼັງຈາກກົດ Run , ທ່ານຈະສັງເກດເຫັນວ່າໄຟລ໌ຊື່ 1 ຕອນນີ້ເປີດແລ້ວ.
- ແລະນີ້ແມ່ນວິທີທີ່ພວກເຮົາເປີດ workbook ດ້ວຍຊື່ຕົວປ່ຽນແປງໂດຍການນໍາໃຊ້ VBA ໃນ Excel.
🔎 ແບ່ງປັນ ລະຫັດ
6230
⮚ ກ່ອນອື່ນ, ພວກເຮົາໃຫ້ຊື່ສໍາລັບຂັ້ນຕອນຍ່ອຍເຊິ່ງເປັນ Sub Open_without_File_Path()
5515
⮚ ພວກເຮົາປະກາດ wrkbk ເປັນຕົວແປໃນ Workbook type
4691
⮚ ພວກເຮົາເປີດໄຟລ໌ຈາກໄດເຣັກທໍຣີແມ່ຊື່ 1.xlsx .
8590
⮚ ສຸດທ້າຍ, ພວກເຮົາສິ້ນສຸດຂັ້ນຕອນຍ່ອຍ. ຂອງລະຫັດນີ້.
1.3 ເປີດ Workbook as Read Only
ວິທີການແມ່ນຂ້ອນຂ້າງຄ້າຍຄືກັນກັບວິທີທໍາອິດ, ແຕ່ໃນທີ່ນີ້ພວກເຮົາຈະເປີດໄຟລ໌ໃນຮູບແບບອ່ານເທົ່ານັ້ນ, ຊຶ່ງຫມາຍຄວາມວ່າພວກເຮົາຈະບໍ່ ສາມາດປ່ຽນແປງຂໍ້ມູນ ຫຼືຄ່າຕ່າງໆໃນໄຟລ໌ Excel ໄດ້.
ຂັ້ນຕອນ
- ໄຟລ໌ທີ່ເຮົາຕ້ອງການເປີດຖືກບັນທຶກໄວ້ໃນໂຟນເດີເອກະສານ.
- ແລະນີ້ແມ່ນໄຟລ໌ທີ່ພວກເຮົາຕ້ອງການເປີດເປັນແບບອ່ານເທົ່ານັ້ນ.
- ທຳອິດ, ໃຫ້ໄປທີ່ ນັກພັດທະນາ ແຖບແລະຄລິກໃສ່ Visual Basic . ຖ້າຫາກວ່າທ່ານບໍ່ມີມັນ, ທ່ານຈໍາເປັນຕ້ອງ ເປີດໃຊ້ງານແຖບຜູ້ພັດທະນາ . ຫຼືທ່ານສາມາດກົດ ' Alt+F11 ' ເພື່ອເປີດ Visual Basic Editor.
- ຈາກນັ້ນຈະມີອັນໃໝ່. ກ່ອງໂຕ້ຕອບ, ໃນກ່ອງໂຕ້ຕອບນັ້ນ, ໃຫ້ຄລິກໃສ່ ແຊກ > ໂມດູນ .
- ຕໍ່ໄປ, ໃນ ໂມດູນ ປ່ອງຢ້ຽມບັນນາທິການ, ພິມ ລະຫັດຕໍ່ໄປນີ້:
6802
- ຈາກນັ້ນປິດ ໂມດູນ ປ່ອງຢ້ຽມ.
- ຫຼັງຈາກນັ້ນ, ໃຫ້ໄປທີ່ແຖບ ເບິ່ງ > Macros .
- ຈາກນັ້ນຄລິກທີ່ ເບິ່ງ Macros .
- ຫຼັງຈາກຄລິກເບິ່ງ Macros, ເລືອກ macro ທີ່ເຈົ້າສ້າງໃນຕອນນີ້. ຊື່ຢູ່ທີ່ນີ້ແມ່ນ Open_with_File_Read_Only . ຈາກນັ້ນຄລິກ Run .
- ຫຼັງຈາກຄລິກ Run , ພວກເຮົາຈະເຫັນວ່າໄຟລ໌ຖືກເປີດແລ້ວ. ເປັນການອ່ານເທົ່ານັ້ນ, ດັ່ງທີ່ສະແດງຢູ່ໃນແຖບຫົວຂໍ້.
🔎 ລາຍລະອຽດຂອງລະຫັດ
5691
⮚ ກ່ອນອື່ນ, ພວກເຮົາໃຫ້ຊື່ສໍາລັບຂັ້ນຕອນຍ່ອຍທີ່ເປັນ Open_with_File_Read_Only()
9548
⮚ ພວກເຮົາປະກາດ wrkbk ເປັນຕົວແປໃນປະເພດ Workbook
4385
⮚ ຫຼັງຈາກນັ້ນໄຟລ໌ຈະເປີດຈາກໄດເລກະທໍລີທີ່ກໍານົດ, ແລະໄຟລ໌ຈະຖືກຕັ້ງ ອ່ານເທົ່ານັ້ນ ໂດຍ argument ສຸດທ້າຍ.
1933
⮚ ສຸດທ້າຍ, ພວກເຮົາສິ້ນສຸດການ ຂັ້ນຕອນຍ່ອຍຂອງລະຫັດນີ້.
ອ່ານເພີ່ມເຕີມ: ວິທີເປີດ Workbook ເປັນ Read-Only ດ້ວຍ Excel VBA
2. ການນໍາໃຊ້ກ່ອງຂໍ້ຄວາມ
ເກືອບຄ້າຍຄືກັນກັບວິທີການທີ່ຜ່ານມາ, ພວກເຮົາສາມາດເປີດໄຟລ໌ຜ່ານລະຫັດ VBA ຢູ່ທີ່ນີ້ໃນ Excel, ແຕ່ໃນກໍລະນີນີ້, ພວກເຮົາຈະລວມເອົາກ່ອງຂໍ້ຄວາມນ້ອຍໆໃສ່ນີ້.
ຂັ້ນຕອນ
- ທຳອິດ, ໃຫ້ໄປທີ່ແຖບ Developer ແລະຄລິກໃສ່ Visual Basic . ຖ້າຫາກວ່າທ່ານບໍ່ມີມັນ, ທ່ານຈໍາເປັນຕ້ອງ <6> ເຮັດໃຫ້ການແຖບຜູ້ພັດທະນາ . ຫຼືທ່ານສາມາດກົດ ' Alt+F11' ເພື່ອເປີດ Visual Basic Editor .
- . ຈາກນັ້ນຈະມີກ່ອງໂຕ້ຕອບໃໝ່, ໃນກ່ອງໂຕ້ຕອບນັ້ນ, ໃຫ້ຄລິກໃສ່ Insert > Module .
- ຕໍ່ໄປ, ໃນ Module ປ່ອງຢ້ຽມບັນນາທິການ, ພິມລະຫັດຕໍ່ໄປນີ້:
9896
- ຈາກນັ້ນປິດ ໂມດູນ ປ່ອງຢ້ຽມ.
- ຫຼັງຈາກນັ້ນ, ໃຫ້ໄປທີ່ແຖບ ເບິ່ງ > Macros .
- ຈາກນັ້ນຄລິກທີ່ ເບິ່ງ Macros .
- ຫຼັງຈາກຄລິກ ເບິ່ງ Macros, ເລືອກ macro ທີ່ທ່ານສ້າງຂຶ້ນໃນຕອນນີ້. ຊື່ຢູ່ທີ່ນີ້ແມ່ນ Open_File_with_Messege_Box . ຈາກນັ້ນຄລິກ Run .
- ຈາກນັ້ນ, ພວກເຮົາໄດ້ຮັບກ່ອງເຕືອນ, ເຊິ່ງສະແດງໃຫ້ເຫັນວ່າ ເປີດໄຟລ໌ສຳເລັດແລ້ວ .
- ຈາກນັ້ນຄລິກ ຕົກລົງ .
- ແລະຫຼັງຈາກນັ້ນພວກເຮົາຈະເຫັນວ່າໄຟລ໌ແມ່ນໃນປັດຈຸບັນ ເປີດ.
- ແລະຫຼັງຈາກນັ້ນພວກເຮົາພະຍາຍາມປ່ຽນລະຫັດເລັກນ້ອຍ.
- ພວກເຮົາປ່ຽນຊື່ໄຟລ໌ເປັນ Sample10 , ແລະຕົວຈິງແລ້ວບໍ່ມີໄຟລ໌ທີ່ມີຊື່ Sample10 ຢູ່ໃນໂຟນເດີເອກະສານ.
- ຈາກນັ້ນພວກເຮົາ ແລ່ນ ລະຫັດອີກຄັ້ງ, ແລະມີກ່ອງຂໍ້ຄວາມບອກວ່າ ການເປີດໄຟລ໌ລົ້ມເຫລວ .
- ຄລິກ ຕົກລົງ ຫຼັງຈາກນັ້ນ.
🔎 ການແບ່ງລະຫັດ
1732
⮚ ກ່ອນອື່ນ, ພວກເຮົາໃຫ້ຊື່ສໍາລັບຂັ້ນຕອນຍ່ອຍຊຶ່ງເປັນ Open_with_File_Read_Only()
6997
⮚ ພວກເຮົາປະກາດ wrkbk ເປັນຕົວແປໃນ Workbook type
3348
8884
⮚ ແຖວນີ້ຈະກວດເບິ່ງວ່າໄຟລ໌ທີ່ມີຊື່ Sample ມີຢູ່ໃນໄດເລກະທໍລີຫຼືບໍ່, ຖ້າໄຟລ໌ຢູ່ນັ້ນ, ມັນຈະມີ. ເປີດໄຟລ໌ແລະໃນເວລາດຽວກັນຈະສະແດງຂໍ້ຄວາມ.
1161
⮚ ຖ້າບໍ່ມີໄຟລ໌ຊື່ ຕົວຢ່າງ ໃນໄດເລກະທໍລີ, ຂໍ້ຄວາມນີ້ຈະຖືກສົ່ງ.
3648
⮚ ສຸດທ້າຍ, ພວກເຮົາສິ້ນສຸດຂັ້ນຕອນຍ່ອຍຂອງລະຫັດນີ້.
6001
⮚ ສຸດທ້າຍ, ພວກເຮົາສິ້ນສຸດຂັ້ນຕອນຍ່ອຍຂອງລະຫັດນີ້.
ອ່ານເພີ່ມເຕີມ: ວິທີເປີດ Workbook ແລະແລ່ນ Macro ໂດຍໃຊ້ VBA (4 ຕົວຢ່າງ)
3. ການນໍາໃຊ້ Dialog Box ເພື່ອເປີດ File
Extracting the file location directory and import them each time ໃນລະຫັດ VBA ແມ່ນຂ້ອນຂ້າງຫຍຸ້ງຍາກ. ເພື່ອແກ້ໄຂບັນຫາ, ພວກເຮົາຈະສະແດງວິທີທີ່ທ່ານສາມາດນໍາໃຊ້ກ່ອງໂຕ້ຕອບເພື່ອເລືອກໄຟລ໌ຈາກໄດເລກະທໍລີໃດໆ.
ຂັ້ນຕອນ
- ຕອນນີ້ພວກເຮົາຈະເປີດໄຟລ໌. ໂດຍໃຊ້ກ່ອງໂຕ້ຕອບໄຟລ໌ explorer.
- ທຳອິດ, ໃຫ້ໄປທີ່ແຖບ Developer ແລະຄລິກໃສ່ Visual Basic . ຖ້າຫາກວ່າທ່ານບໍ່ມີມັນ, ທ່ານຈໍາເປັນຕ້ອງ ເປີດໃຊ້ງານແຖບຜູ້ພັດທະນາ . ຫຼືທ່ານສາມາດກົດ ' Alt+F11' ເພື່ອເປີດ Visual Basic Editor .
- ຈາກນັ້ນຈະມີກ່ອງໂຕ້ຕອບໃໝ່, ໃນກ່ອງໂຕ້ຕອບນັ້ນ, ໃຫ້ຄລິກໃສ່ Insert > Module .
- ຕໍ່ໄປ, ໃນ ໂມດູນ ປ່ອງຢ້ຽມບັນນາທິການ, ພິມລະຫັດຕໍ່ໄປນີ້:
5955
- ຈາກນັ້ນປິດ ໂມດູນ ປ່ອງຢ້ຽມ.
- ຫຼັງຈາກນັ້ນ, ໃຫ້ໄປທີ່ ເບິ່ງ ແຖບ > Macros .
- ຈາກນັ້ນຄລິກໃສ່ ເບິ່ງ Macros .
- ຫຼັງຈາກຄລິກ ເບິ່ງ Macros, ເລືອກມາໂຄຣທີ່ເຈົ້າສ້າງຂຶ້ນຕອນນີ້. ຊື່ຢູ່ທີ່ນີ້ແມ່ນ Open_File_with_Dialog_Box . ຈາກນັ້ນຄລິກ Run .
- ແລະຫຼັງຈາກນັ້ນປ່ອງຢ້ຽມໃຫມ່ຈະເປີດ. ໃນກ່ອງໂຕ້ຕອບໄຟລ໌ explorer ແລະເລືອກ ຕົວຢ່າງ ແລະຄລິກ ຕົກລົງ .
- ຈາກນັ້ນໄຟລ໌ທີ່ມີຊື່ ຕົວຢ່າງ ເປີດແລ້ວ.
- ແລະນີ້ແມ່ນວິທີທີ່ພວກເຮົາເປີດ workbook ດ້ວຍຊື່ຕົວແປໂດຍໃຊ້ VBA ໃນ Excel.
🔎 ລາຍລະອຽດຂອງລະຫັດ
9412
⮚ ກ່ອນອື່ນ, ພວກເຮົາໃຫ້ຊື່ສໍາລັບຂັ້ນຕອນຍ່ອຍເຊິ່ງເປັນ Sub Open_File_with_Dialog_Box()
2545
⮚ ພວກເຮົາປະກາດ Dbox ເປັນຕົວແປໃນ FileDialog type
8452
⮚ ພວກເຮົາປະກາດ File_Path ເປັນຕົວແປໃນ File_Path As String type
7926
⮚ ຈະມີກ່ອງໂຕ້ຕອບຈາກແຖວທຳອິດ. ແຖວຕໍ່ໄປໝາຍເຖິງຊື່ກ່ອງໂຕ້ຕອບ ແລະປະເພດໄຟລ໌.
⮚ Dbox.Title ຈະຕັ້ງຫົວຂໍ້ຂອງກ່ອງໂຕ້ຕອບ. ແລະ FileType
ຕັ້ງປະເພດໄຟລ໌.
1208
⮚ The Dbox.Filters.Clear ຈະລຶບລ້າງການກັ່ນຕອງໃດໆທີ່ນຳໃຊ້ໃນກ່ອງໂຕ້ຕອບ
4971
⮚ Dbox.Show ຈະເຮັດໃຫ້ກ່ອງໂຕ້ຕອບປາກົດຢູ່ໃນໄຟລ໌.
⮚ ແຖວນີ້ຈະກຳນົດວ່າຜູ້ໃຊ້ເລືອກຫຼາຍກວ່າໜຶ່ງໄຟລ໌ຫຼືບໍ່. ຖ້າຜູ້ໃຊ້ເລືອກຫຼາຍກວ່າໄຟລ໌ດຽວ, ຂັ້ນຕອນທັງໝົດຈະຢຸດ.
4263
⮚ ສຸດທ້າຍ, ພວກເຮົາສິ້ນສຸດຂັ້ນຕອນຍ່ອຍຂອງລະຫັດນີ້.
ອ່ານເພີ່ມເຕີມ: ວິທີການເປີດ Folder ແລະເລືອກໄຟລ໌ໂດຍໃຊ້ Excel VBA (4 ຕົວຢ່າງ)
4. ການນໍາໃຊ້ Workbook.Add Property
ກົງກັນຂ້າມກັບວິທີການທີ່ຜ່ານມາ, ພວກເຮົາຈະສ້າງໄຟລ໌ Excel ໃຫມ່ໃນໄດເລກະທໍລີທີ່ກໍານົດໄວ້ກ່ອນ. ແລະຫຼັງຈາກນັ້ນພວກເຮົາຈະເປີດມັນໂດຍໃຊ້ Workbook. ເພີ່ມ ຄຸນສົມບັດ.
ຂັ້ນຕອນ
- ທຳອິດ, ໃຫ້ໄປທີ່ແຖບ ຜູ້ພັດທະນາ ແລະຄລິກທີ່ Visual Basic . ຖ້າຫາກວ່າທ່ານບໍ່ມີມັນ, ທ່ານຈໍາເປັນຕ້ອງ ເປີດໃຊ້ງານແຖບຜູ້ພັດທະນາ . ຫຼືທ່ານສາມາດກົດ ' Alt+F11' ເພື່ອເປີດ Visual Basic Editor .
- . ຈາກນັ້ນຈະມີກ່ອງໂຕ້ຕອບໃໝ່, ໃນກ່ອງໂຕ້ຕອບນັ້ນ, ໃຫ້ຄລິກໃສ່ Insert > Module .
ຕໍ່ໄປ, ໃນ Module ປ່ອງຢ້ຽມບັນນາທິການ, ພິມລະຫັດຕໍ່ໄປນີ້:
5254
- ຈາກນັ້ນປິດ ໂມດູນ ປ່ອງຢ້ຽມ.
- ຫຼັງຈາກ ນັ້ນ, ໄປທີ່ View tab > Macros .
- ຈາກນັ້ນຄລິກທີ່ View Macros .
- ຫຼັງຈາກຄລິກ ເບິ່ງ Macros, ເລືອກມາໂຄຣທີ່ເຈົ້າສ້າງຂຶ້ນຕອນນີ້. ຊື່ຢູ່ທີ່ນີ້ແມ່ນ Open_File_with_Add_Property . ຈາກນັ້ນຄລິກ Run .
- ຫຼັງຈາກຄລິກ Run, ທ່ານຈະສັງເກດເຫັນວ່າໄຟລ໌ໃໝ່ຕອນນີ້ ສ້າງ ແລະເປີດ.
🔎 ການແບ່ງລະຫັດ
⮚ ກ່ອນອື່ນ, ພວກເຮົາໃຫ້ ຊື່ສໍາລັບຂະບວນການຍ່ອຍ