ເນື້ອໃນ
ການສື່ສານເປັນຄຸນສົມບັດທີ່ເປັນປະໂຫຍດຫຼາຍໃນ Excel. ຫຼັງຈາກທີ່ທັງຫມົດ, ຜູ້ໃຊ້ມັກຈະຕ້ອງໃຊ້ຂໍ້ມູນຈາກໄຟລ໌ອື່ນໆ. ແຕ່ໃນບາງສະຖານະການ, ພວກເຂົາສາມາດເປັນອັນຕະລາຍຫຼາຍກ່ວາທີ່ດີ. ຫຼັງຈາກທີ່ທັງຫມົດ, ສໍາລັບການຍົກຕົວຢ່າງ, ຖ້າທ່ານສົ່ງໄຟລ໌ເຫຼົ່ານີ້ທາງໄປສະນີ, ການເຊື່ອມຕໍ່ບໍ່ເຮັດວຽກ. ໃນມື້ນີ້ພວກເຮົາຈະສົນທະນາໃນລາຍລະອຽດເພີ່ມເຕີມກ່ຽວກັບສິ່ງທີ່ຕ້ອງເຮັດເພື່ອຫຼີກເວັ້ນບັນຫາດັ່ງກ່າວ.
ຄວາມສໍາພັນໃນ Excel ແມ່ນຫຍັງ
ຄວາມສໍາພັນໃນ Excel ແມ່ນຖືກນໍາໃຊ້ຫຼາຍໂດຍສົມທົບກັບຫນ້າທີ່ເຊັ່ນ: VPRເພື່ອເອົາຂໍ້ມູນຈາກປຶ້ມວຽກອື່ນ. ມັນສາມາດເອົາຮູບແບບຂອງການເຊື່ອມຕໍ່ພິເສດທີ່ມີທີ່ຢູ່ຂອງບໍ່ພຽງແຕ່ຫ້ອງ, ແຕ່ຍັງປື້ມທີ່ຂໍ້ມູນຕັ້ງຢູ່. ດັ່ງນັ້ນ, ການເຊື່ອມຕໍ່ດັ່ງກ່າວມີລັກສະນະຄ້າຍຄືນີ້: =VLOOKUP(A2;'[ການຂາຍ 2018.xlsx]ລາຍງານ'!$A:$F;4;0). ຫຼື, ສໍາລັບການເປັນຕົວແທນທີ່ງ່າຍດາຍກວ່າ, ເປັນຕົວແທນທີ່ຢູ່ໃນຮູບແບບຕໍ່ໄປນີ້: ='[ການຂາຍ 2018.xlsx]ລາຍງານ'!$A1. ໃຫ້ວິເຄາະແຕ່ລະອົງປະກອບເຊື່ອມຕໍ່ຂອງປະເພດນີ້:
- [ຂາຍ 2018.xlsx]. fragment ນີ້ປະກອບມີການເຊື່ອມຕໍ່ກັບໄຟລ໌ທີ່ທ່ານຕ້ອງການທີ່ຈະໄດ້ຮັບຂໍ້ມູນ. ມັນຍັງຖືກເອີ້ນວ່າແຫຼ່ງ.
- Photos. ພວກເຮົາໃຊ້ຊື່ຕໍ່ໄປນີ້, ແຕ່ນີ້ບໍ່ແມ່ນຊື່ທີ່ຄວນຈະເປັນ. ບລັອກນີ້ມີຊື່ຂອງເອກະສານທີ່ທ່ານຕ້ອງການຊອກຫາຂໍ້ມູນ.
- $A:$F ແລະ $A1 – ທີ່ຢູ່ຂອງຕາລາງ ຫຼືໄລຍະທີ່ມີຂໍ້ມູນທີ່ບັນຈຸຢູ່ໃນເອກະສານນີ້.
ຕົວຈິງແລ້ວ, ຂະບວນການສ້າງການເຊື່ອມຕໍ່ກັບເອກະສານພາຍນອກແມ່ນເອີ້ນວ່າການເຊື່ອມໂຍງ. ຫຼັງຈາກທີ່ພວກເຮົາໄດ້ລົງທະບຽນທີ່ຢູ່ຂອງຕາລາງທີ່ມີຢູ່ໃນໄຟລ໌ອື່ນ, ເນື້ອໃນຂອງແຖບ "ຂໍ້ມູນ" ມີການປ່ຽນແປງ. ຄື, ປຸ່ມ "ປ່ຽນການເຊື່ອມຕໍ່" ກາຍເປັນການເຄື່ອນໄຫວ, ດ້ວຍການຊ່ວຍເຫຼືອທີ່ຜູ້ໃຊ້ສາມາດແກ້ໄຂການເຊື່ອມຕໍ່ທີ່ມີຢູ່ແລ້ວ.
ໂດຍເນື້ອແທ້ແລ້ວຂອງບັນຫາ
ຕາມກົດລະບຽບ, ບໍ່ມີຄວາມຫຍຸ້ງຍາກເພີ່ມເຕີມເກີດຂື້ນເພື່ອນໍາໃຊ້ການເຊື່ອມຕໍ່. ເຖິງແມ່ນວ່າສະຖານະການທີ່ເກີດຂື້ນໃນການປ່ຽນແປງຂອງຈຸລັງ, ຫຼັງຈາກນັ້ນການເຊື່ອມຕໍ່ທັງຫມົດຈະຖືກປັບປຸງໂດຍອັດຕະໂນມັດ. ແຕ່ຖ້າທ່ານປ່ຽນຊື່ bookbook ຕົວມັນເອງແລ້ວຫຼືຍ້າຍມັນໄປຫາທີ່ຢູ່ອື່ນ, Excel ຈະບໍ່ມີອໍານາດ. ດັ່ງນັ້ນ, ມັນຜະລິດຂໍ້ຄວາມຕໍ່ໄປນີ້.
ທີ່ນີ້, ຜູ້ໃຊ້ມີສອງທາງເລືອກທີ່ເປັນໄປໄດ້ສໍາລັບວິທີການປະຕິບັດໃນສະຖານະການນີ້. ລາວສາມາດຄລິກໃສ່ "ສືບຕໍ່" ແລະຫຼັງຈາກນັ້ນການປ່ຽນແປງຈະບໍ່ຖືກປັບປຸງ, ຫຼືລາວສາມາດຄລິກໃສ່ປຸ່ມ "ປ່ຽນສະມາຄົມ", ເຊິ່ງລາວສາມາດປັບປຸງໃຫ້ເຂົາເຈົ້າດ້ວຍຕົນເອງ. ຫຼັງຈາກທີ່ພວກເຮົາຄລິກໃສ່ປຸ່ມນີ້, ປ່ອງຢ້ຽມເພີ່ມເຕີມຈະປາກົດຂຶ້ນທີ່ມັນຈະເປັນໄປໄດ້ທີ່ຈະປ່ຽນການເຊື່ອມຕໍ່, ຊີ້ບອກບ່ອນທີ່ໄຟລ໌ທີ່ຖືກຕ້ອງຢູ່ໃນປັດຈຸບັນແລະສິ່ງທີ່ມັນເອີ້ນວ່າ.
ນອກຈາກນັ້ນ, ທ່ານສາມາດແກ້ໄຂການເຊື່ອມຕໍ່ຜ່ານປຸ່ມທີ່ສອດຄ້ອງກັນຢູ່ໃນແຖບ "ຂໍ້ມູນ". ຜູ້ໃຊ້ຍັງສາມາດຄົ້ນພົບວ່າການເຊື່ອມຕໍ່ຖືກທໍາລາຍໂດຍຄວາມຜິດພາດ #LINK, ເຊິ່ງປະກົດຂຶ້ນເມື່ອ Excel ບໍ່ສາມາດເຂົ້າເຖິງຂໍ້ມູນທີ່ຢູ່ໃນທີ່ຢູ່ສະເພາະເນື່ອງຈາກຄວາມຈິງທີ່ວ່າທີ່ຢູ່ຂອງມັນເອງບໍ່ຖືກຕ້ອງ.
ວິທີການຖອນການເຊື່ອມຕໍ່ໃນ Excel
ຫນຶ່ງໃນວິທີທີ່ງ່າຍທີ່ສຸດທີ່ຈະແກ້ໄຂສະຖານະການທີ່ອະທິບາຍຂ້າງເທິງໃນກໍລະນີທີ່ທ່ານບໍ່ສາມາດປັບປຸງສະຖານທີ່ຂອງໄຟລ໌ທີ່ເຊື່ອມຕໍ່ຕົວເອງແມ່ນເພື່ອລຶບຕົວເຊື່ອມຕໍ່ຂອງມັນເອງ. ນີ້ແມ່ນງ່າຍໂດຍສະເພາະທີ່ຈະເຮັດຖ້າຫາກວ່າເອກະສານປະກອບມີພຽງແຕ່ຫນຶ່ງເຊື່ອມຕໍ່. ເພື່ອເຮັດສິ່ງນີ້, ທ່ານຕ້ອງປະຕິບັດຂັ້ນຕອນດັ່ງຕໍ່ໄປນີ້:
- ເປີດເມນູ "ຂໍ້ມູນ".
- ພວກເຮົາຊອກຫາພາກສ່ວນ "ການເຊື່ອມຕໍ່", ແລະຢູ່ທີ່ນັ້ນ - ທາງເລືອກ "ປ່ຽນການເຊື່ອມຕໍ່".
- ຫຼັງຈາກນັ້ນ, ໃຫ້ຄລິກໃສ່ "ຍົກເລີກການເຊື່ອມຕໍ່".
ຖ້າເຈົ້າຕັ້ງໃຈຈະສົ່ງປຶ້ມນີ້ໄປໃຫ້ຄົນອື່ນ, ແນະນຳໃຫ້ເຈົ້າເຮັດແນວນັ້ນລ່ວງໜ້າ. ຫຼັງຈາກທີ່ທັງຫມົດ, ຫຼັງຈາກການລຶບລ້າງການເຊື່ອມຕໍ່, ຄ່າທັງຫມົດທີ່ບັນຈຸຢູ່ໃນເອກະສານອື່ນຈະຖືກໂຫລດໂດຍອັດຕະໂນມັດໃນໄຟລ໌, ໃຊ້ໃນສູດ, ແລະແທນທີ່ຈະເປັນທີ່ຢູ່ຂອງເຊນ, ຂໍ້ມູນໃນຈຸລັງທີ່ສອດຄ້ອງກັນຈະຖືກປ່ຽນເປັນຄ່າ. .
ວິທີຍົກເລີກການເຊື່ອມໂຍງປຶ້ມທັງໝົດ
ແຕ່ຖ້າຈໍານວນການເຊື່ອມຕໍ່ກາຍເປັນຂະຫນາດໃຫຍ່ເກີນໄປ, ການລຶບພວກມັນດ້ວຍຕົນເອງສາມາດໃຊ້ເວລາດົນ. ເພື່ອແກ້ໄຂບັນຫານີ້ໃນຫນຶ່ງໄປ, ທ່ານສາມາດນໍາໃຊ້ມະຫາພາກພິເສດ. ມັນຢູ່ໃນ VBA-Excel addon. ທ່ານຈໍາເປັນຕ້ອງເປີດໃຊ້ມັນແລະໄປທີ່ແຖບທີ່ມີຊື່ດຽວກັນ. ຈະມີສ່ວນ "ການເຊື່ອມຕໍ່", ເຊິ່ງພວກເຮົາຈໍາເປັນຕ້ອງຄລິກໃສ່ປຸ່ມ "Break all links".
ລະຫັດ VBA
ຖ້າມັນບໍ່ສາມາດເປີດໃຊ້ add-on ນີ້, ທ່ານສາມາດສ້າງ macro ດ້ວຍຕົນເອງ. ເພື່ອເຮັດສິ່ງນີ້, ເປີດຕົວແກ້ໄຂ Visual Basic ໂດຍກົດປຸ່ມ Alt + F11, ແລະຂຽນເສັ້ນຕໍ່ໄປນີ້ໃນຊ່ອງໃສ່ລະຫັດ.
ຍ່ອຍ UnlinkWorkBooks()
Dim WbLinks
Dim ແລະ As Long
ເລືອກ Case MsgBox("ການອ້າງອີງທັງໝົດກ່ຽວກັບປຶ້ມອື່ນໆຈະຖືກລຶບອອກຈາກໄຟລ໌ນີ້, ແລະສູດການອ້າງອີງເຖິງປຶ້ມອື່ນໆຈະຖືກແທນທີ່ດ້ວຍຄ່າຕ່າງໆ." & vbCrLf & "ທ່ານແນ່ໃຈບໍ່ວ່າຕ້ອງການສືບຕໍ່?", 36, "ຍົກເລີກການເຊື່ອມຕໍ່?" )
ກໍລະນີ 7′ No
ອອກຈາກ Sub
ສິ້ນສຸດເລືອກ
WbLinks = ActiveWorkbook.LinkSources(ປະເພດ:=xlLinkTypeExcelLinks)
ຖ້າບໍ່ຫວ່າງ (WbLinks) ຫຼັງຈາກນັ້ນ
ສໍາລັບ i = 1 To UBound(WbLinks)
ActiveWorkbook.BreakLink ຊື່:=WbLinks(i), ປະເພດ:=xlLinkTypeExcelLinks
ຖັດໄປ
ອື່ນ
MsgBox “ບໍ່ມີການເຊື່ອມຕໍ່ກັບປຶ້ມອື່ນໃນໄຟລ໌ນີ້.”, 64, “ການເຊື່ອມຕໍ່ກັບປຶ້ມອື່ນໆ”
End If
End Sub
ວິທີການທໍາລາຍສາຍພົວພັນພຽງແຕ່ໃນຂອບເຂດທີ່ເລືອກ
ໃນບາງເວລາ, ຈໍານວນການເຊື່ອມໂຍງແມ່ນໃຫຍ່ຫຼາຍ, ແລະຜູ້ໃຊ້ຢ້ານວ່າຫຼັງຈາກລຶບຫນຶ່ງໃນນັ້ນ, ມັນຈະບໍ່ສາມາດສົ່ງຄືນທຸກສິ່ງທຸກຢ່າງຄືນໄດ້ຖ້າບາງອັນແມ່ນ superfluous. ແຕ່ນີ້ແມ່ນບັນຫາທີ່ງ່າຍຕໍ່ການຫຼີກເວັ້ນ. ເພື່ອເຮັດສິ່ງນີ້, ທ່ານຈໍາເປັນຕ້ອງເລືອກຂອບເຂດທີ່ຈະລຶບລິ້ງ, ແລະຫຼັງຈາກນັ້ນລຶບພວກມັນ. ເພື່ອເຮັດສິ່ງນີ້, ທ່ານຕ້ອງປະຕິບັດລໍາດັບດັ່ງຕໍ່ໄປນີ້:
- ເລືອກຊຸດຂໍ້ມູນທີ່ຕ້ອງການແກ້ໄຂ.
- ຕິດຕັ້ງ VBA-Excel add-on, ແລະຫຼັງຈາກນັ້ນໄປທີ່ແຖບທີ່ເຫມາະສົມ.
- ຕໍ່ໄປ, ພວກເຮົາຊອກຫາເມນູ "ການເຊື່ອມຕໍ່" ແລະຄລິກໃສ່ປຸ່ມ "Break links in the selected ranges".
ຫຼັງຈາກນັ້ນ, ການເຊື່ອມຕໍ່ທັງຫມົດໃນຊຸດຈຸລັງທີ່ເລືອກຈະຖືກລຶບຖິ້ມ.
ຈະເຮັດແນວໃດຖ້າສາຍພົວພັນບໍ່ແຕກ
ທັງຫມົດຂ້າງເທິງນີ້ສຽງດີ, ແຕ່ໃນການປະຕິບັດມັນສະເຫມີມີ nuances ບາງ. ຕົວຢ່າງ, ອາດຈະມີສະຖານະການທີ່ສາຍພົວພັນບໍ່ແຕກ. ໃນກໍລະນີນີ້, ກ່ອງໂຕ້ຕອບຍັງປະກົດວ່າມັນບໍ່ສາມາດທີ່ຈະປັບປຸງການເຊື່ອມຕໍ່ອັດຕະໂນມັດ. ຈະເຮັດແນວໃດໃນສະຖານະການນີ້?
- ກ່ອນອື່ນ ໝົດ, ທ່ານ ຈຳ ເປັນຕ້ອງກວດເບິ່ງວ່າຂໍ້ມູນໃດ ໜຶ່ງ ມີຢູ່ໃນຂອບເຂດທີ່ມີຊື່. ເພື່ອເຮັດສິ່ງນີ້, ກົດປຸ່ມ Ctrl + F3 ຫຼືເປີດແຖບ "ສູດ" - "ຜູ້ຈັດການຊື່". ຖ້າຊື່ໄຟລ໌ເຕັມ, ຫຼັງຈາກນັ້ນທ່ານພຽງແຕ່ຕ້ອງການແກ້ໄຂມັນຫຼືເອົາມັນອອກທັງຫມົດ. ກ່ອນທີ່ຈະລຶບໄລຍະທີ່ມີຊື່, ທ່ານຈໍາເປັນຕ້ອງໄດ້ຄັດລອກໄຟລ໌ໄປບາງບ່ອນອື່ນເພື່ອໃຫ້ທ່ານສາມາດກັບຄືນໄປຫາສະບັບຕົ້ນສະບັບໄດ້ຖ້າຫາກວ່າຂັ້ນຕອນທີ່ຜິດພາດໄດ້ຖືກປະຕິບັດ.
- ຖ້າທ່ານບໍ່ສາມາດແກ້ໄຂບັນຫາໂດຍການຖອນຊື່, ທ່ານສາມາດກວດສອບການຈັດຮູບແບບຕາມເງື່ອນໄຂ. ຕາລາງໃນຕາຕະລາງອື່ນສາມາດອ້າງອີງໄດ້ໃນກົດລະບຽບການຈັດຮູບແບບຕາມເງື່ອນໄຂ. ເພື່ອເຮັດສິ່ງນີ້, ຊອກຫາລາຍການທີ່ສອດຄ້ອງກັນຢູ່ໃນແຖບ "ຫນ້າທໍາອິດ", ແລະຫຼັງຈາກນັ້ນໃຫ້ຄລິກໃສ່ປຸ່ມ "ການຄຸ້ມຄອງໄຟລ໌".
ໂດຍປົກກະຕິ, Excel ບໍ່ໃຫ້ເຈົ້າສາມາດໃຫ້ທີ່ຢູ່ຂອງປຶ້ມວຽກອື່ນໃນຮູບແບບທີ່ມີເງື່ອນໄຂ, ແຕ່ເຈົ້າເຮັດໄດ້ຖ້າທ່ານອ້າງເຖິງຂອບເຂດທີ່ມີຊື່ທີ່ມີການອ້າງອີງເຖິງໄຟລ໌ອື່ນ. ປົກກະຕິແລ້ວ, ເຖິງແມ່ນວ່າຫຼັງຈາກການເຊື່ອມຕໍ່ຖືກໂຍກຍ້າຍ, ການເຊື່ອມຕໍ່ຍັງຄົງຢູ່. ບໍ່ມີບັນຫາໃນການຖອນການເຊື່ອມຕໍ່ດັ່ງກ່າວ, ເພາະວ່າການເຊື່ອມຕໍ່ໃນຄວາມເປັນຈິງບໍ່ເຮັດວຽກ. ເພາະສະນັ້ນ, ບໍ່ມີຫຍັງທີ່ບໍ່ດີຈະເກີດຂື້ນຖ້າທ່ານເອົາມັນອອກ.
ທ່ານຍັງສາມາດໃຊ້ຟັງຊັນ "ກວດສອບຂໍ້ມູນ" ເພື່ອຊອກຫາວ່າມີການເຊື່ອມຕໍ່ທີ່ບໍ່ຈໍາເປັນ. ປົກກະຕິແລ້ວການເຊື່ອມຕໍ່ຍັງຄົງຢູ່ຖ້າ "ລາຍການ" ປະເພດຂອງການກວດສອບຂໍ້ມູນຖືກນໍາໃຊ້. ແຕ່ສິ່ງທີ່ຕ້ອງເຮັດຖ້າມີຈຸລັງຫຼາຍ? ມັນເປັນສິ່ງຈໍາເປັນແທ້ໆທີ່ຈະກວດເບິ່ງແຕ່ລະອັນຕາມລໍາດັບ? ແນ່ນອນບໍ່ແມ່ນ. ຫຼັງຈາກທີ່ທັງຫມົດ, ມັນຈະໃຊ້ເວລາດົນຫຼາຍ. ດັ່ງນັ້ນ, ທ່ານຈໍາເປັນຕ້ອງໃຊ້ລະຫັດພິເສດເພື່ອຊ່ວຍປະຢັດມັນຢ່າງຫຼວງຫຼາຍ.
ທາງເລືອກທີ່ຈະແຈ້ງ
'————————————————————————————————
ຜູ້ຂຽນ: The_Prist (Shcherbakov Dmitry)
' ການພັດທະນາແບບມືອາຊີບຂອງຄໍາຮ້ອງສະຫມັກສໍາລັບ MS Office ຂອງຄວາມສັບສົນໃດໆ
' ດໍາເນີນການຝຶກອົບຮົມກ່ຽວກັບ MS Excel
' https://www.excel-vba.ru
' [ອີເມລປ້ອງກັນ]
'WebMoney—R298726502453; Yandex.Money — 41001332272872
' ຈຸດປະສົງ:
'————————————————————————————————
ຍ່ອຍ FindErrLink()
'ພວກເຮົາຈໍາເປັນຕ້ອງໄດ້ເບິ່ງຢູ່ໃນການເຊື່ອມຕໍ່ Data -Change ເຊື່ອມຕໍ່ກັບໄຟລ໌ແຫຼ່ງ
'ແລະໃສ່ຄໍາສໍາຄັນຢູ່ທີ່ນີ້ເປັນຕົວພິມນ້ອຍ (ສ່ວນຫນຶ່ງຂອງຊື່ໄຟລ໌)
'ເຄື່ອງໝາຍດາວພຽງແຕ່ແທນທີ່ຕົວເລກຂອງຕົວອັກສອນໃດນຶ່ງ ດັ່ງນັ້ນເຈົ້າບໍ່ຕ້ອງກັງວົນກ່ຽວກັບຊື່ທີ່ແນ່ນອນ
Const sToFndLink$ = “*ຂາຍ 2018*”
Dim rr As Range, rc As Range, rres As Range, s$
'ກໍານົດຈຸລັງທັງຫມົດດ້ວຍການກວດສອບຂໍ້ມູນ
ໃນຂໍ້ຜິດພາດຕໍ່ໄປ
ຕັ້ງ rr = ActiveSheet.UsedRange.SpecialCells(xlCellTypeAllValidation)
ຖ້າ rr ບໍ່ມີຫຍັງຫຼັງຈາກນັ້ນ
MsgBox "ບໍ່ມີຈຸລັງທີ່ມີການກວດສອບຂໍ້ມູນຢູ່ໃນເອກະສານທີ່ເຮັດວຽກ", vbInformation, "www.excel-vba.ru"
ອອກຈາກ Sub
End If
ກ່ຽວກັບຄວາມຜິດພາດ GoTo 0
'ກວດເບິ່ງແຕ່ລະຕາລາງສໍາລັບການເຊື່ອມຕໍ່
ສໍາລັບແຕ່ລະ rc ໃນ rr
'ພຽງແຕ່ໃນກໍລະນີ, ພວກເຮົາຂ້າມຄວາມຜິດພາດ - ນີ້ຍັງສາມາດເກີດຂຶ້ນໄດ້
'ແຕ່ການເຊື່ອມຕໍ່ຂອງພວກເຮົາຈະຕ້ອງບໍ່ມີພວກມັນແລະພວກມັນຈະພົບເຫັນແນ່ນອນ
s = «»
ໃນຂໍ້ຜິດພາດຕໍ່ໄປ
s = rc.Validation.Formula1
ກ່ຽວກັບຄວາມຜິດພາດ GoTo 0
'ພົບ – ພວກເຮົາເກັບກໍາທຸກສິ່ງທຸກຢ່າງຢູ່ໃນຂອບເຂດແຍກຕ່າງຫາກ
ຖ້າ LCase(s) ມັກ sToFndLink ຫຼັງຈາກນັ້ນ
ຖ້າ rres ບໍ່ມີຫຍັງຫຼັງຈາກນັ້ນ
ກໍານົດ rres = rc
ອື່ນ
ຕັ້ງຄ່າ rres = Union(rc, rres)
End If
End If
ຖັດໄປ
'ຖ້າມີການເຊື່ອມຕໍ່, ເລືອກທຸກຈຸລັງທີ່ມີການກວດສອບຂໍ້ມູນດັ່ງກ່າວ
ຖ້າບໍ່ແມ່ນ rres ບໍ່ມີຫຍັງຫຼັງຈາກນັ້ນ
rres.ເລືອກ
' rres.Interior.Color = vbRed 'ຖ້າທ່ານຕ້ອງການເນັ້ນໃສ່ດ້ວຍສີ
End If
End Sub
ມັນເປັນສິ່ງຈໍາເປັນທີ່ຈະເຮັດໃຫ້ໂມດູນມາດຕະຖານໃນບັນນາທິການມະຫາພາກ, ແລະຫຼັງຈາກນັ້ນໃສ່ຂໍ້ຄວາມນີ້ຢູ່ທີ່ນັ້ນ. ຫຼັງຈາກນັ້ນ, ໃຫ້ໂທຫາປ່ອງຢ້ຽມມະຫາພາກໂດຍນໍາໃຊ້ການປະສົມທີ່ສໍາຄັນ Alt + F8, ແລະຫຼັງຈາກນັ້ນເລືອກ macro ຂອງພວກເຮົາແລະຄລິກໃສ່ປຸ່ມ "Run". ມີບາງສິ່ງທີ່ຄວນຈື່ໃນເວລາໃຊ້ລະຫັດນີ້:
- ກ່ອນທີ່ທ່ານຈະຄົ້ນຫາການເຊື່ອມຕໍ່ທີ່ບໍ່ກ່ຽວຂ້ອງອີກຕໍ່ໄປ, ກ່ອນອື່ນ ໝົດ ທ່ານຕ້ອງກໍານົດວ່າການເຊື່ອມຕໍ່ທີ່ມັນຖືກສ້າງຂື້ນເປັນແນວໃດ. ເພື່ອເຮັດສິ່ງນີ້, ໄປທີ່ເມນູ "ຂໍ້ມູນ" ແລະຊອກຫາລາຍການ "ປ່ຽນການເຊື່ອມຕໍ່" ຢູ່ທີ່ນັ້ນ. ຫຼັງຈາກນັ້ນ, ທ່ານຈໍາເປັນຕ້ອງເບິ່ງຊື່ໄຟລ໌, ແລະລະບຸມັນຢູ່ໃນວົງຢືມ. ຕົວຢ່າງເຊັ່ນນີ້: Const sToFndLink$ = “*ຂາຍ 2018*”
- ມັນເປັນໄປໄດ້ທີ່ຈະຂຽນຊື່ບໍ່ເຕັມ, ແຕ່ພຽງແຕ່ປ່ຽນຕົວອັກສອນທີ່ບໍ່ຈໍາເປັນດ້ວຍເຄື່ອງໝາຍດາວ. ແລະໃນວົງຢືມ, ຂຽນຊື່ໄຟລ໌ໃນຕົວອັກສອນຂະຫນາດນ້ອຍ. ໃນກໍລະນີນີ້, Excel ຈະຊອກຫາໄຟລ໌ທັງຫມົດທີ່ມີສະຕຣິງດັ່ງກ່າວໃນຕອນທ້າຍ.
- ລະຫັດນີ້ພຽງແຕ່ສາມາດກວດສອບການເຊື່ອມຕໍ່ໃນຊີດທີ່ມີການເຄື່ອນໄຫວໃນປັດຈຸບັນ.
- ດ້ວຍມະຫາພາກນີ້, ທ່ານພຽງແຕ່ສາມາດເລືອກຈຸລັງທີ່ມັນໄດ້ພົບເຫັນ. ທ່ານຕ້ອງລຶບທຸກຢ່າງດ້ວຍຕົນເອງ. ນີ້ແມ່ນບວກ, ເພາະວ່າທ່ານສາມາດກວດເບິ່ງທຸກສິ່ງທຸກຢ່າງອີກເທື່ອຫນຶ່ງ.
- ນອກນັ້ນທ່ານຍັງສາມາດເຮັດໃຫ້ຈຸລັງຖືກເນັ້ນໃສ່ໃນສີພິເສດ. ເພື່ອເຮັດສິ່ງນີ້, ເອົາ apostrophe ກ່ອນເສັ້ນນີ້. rres.Interior.Color = vbRed
ໂດຍປົກກະຕິແລ້ວ, ຫຼັງຈາກທີ່ທ່ານເຮັດສໍາເລັດຂັ້ນຕອນທີ່ອະທິບາຍໄວ້ໃນຄໍາແນະນໍາຂ້າງເທິງ, ບໍ່ຄວນມີການເຊື່ອມຕໍ່ທີ່ບໍ່ຈໍາເປັນຫຼາຍ. ແຕ່ຖ້າມີບາງສ່ວນຂອງພວກເຂົາຢູ່ໃນເອກະສານແລະທ່ານບໍ່ສາມາດເອົາພວກມັນອອກດ້ວຍເຫດຜົນຫນຶ່ງຫຼືອີກອັນຫນຶ່ງ (ຕົວຢ່າງປົກກະຕິແມ່ນຄວາມປອດໄພຂອງຂໍ້ມູນໃນແຜ່ນ), ຫຼັງຈາກນັ້ນທ່ານສາມາດນໍາໃຊ້ຄໍາສັ່ງທີ່ແຕກຕ່າງກັນ. ຄໍາແນະນໍານີ້ແມ່ນໃຊ້ໄດ້ກັບສະບັບ 2007 ແລະສູງກວ່າເທົ່ານັ້ນ.
- ພວກເຮົາສ້າງສໍາເນົາສໍາຮອງຂອງເອກະສານ.
- ເປີດເອກະສານນີ້ໂດຍໃຊ້ archiver. ທ່ານສາມາດນໍາໃຊ້ໃດຫນຶ່ງທີ່ສະຫນັບສະຫນູນຮູບແບບ ZIP, ແຕ່ WinRar ຍັງຈະເຮັດວຽກ, ເຊັ່ນດຽວກັນກັບການສ້າງຕັ້ງຂຶ້ນໃນ Windows.
- ໃນຮວບຮວມທີ່ປາກົດ, ທ່ານຈໍາເປັນຕ້ອງຊອກຫາໂຟນເດີ xl, ແລະຫຼັງຈາກນັ້ນເປີດ externalLinks.
- ໂຟນເດີນີ້ມີລິ້ງພາຍນອກທັງໝົດ, ແຕ່ລະອັນກົງກັບໄຟລ໌ຂອງແບບຟອມ externalLink1.xml. ທັງຫມົດຂອງພວກເຂົາແມ່ນພຽງແຕ່ຕົວເລກ, ແລະດັ່ງນັ້ນຜູ້ໃຊ້ບໍ່ມີໂອກາດທີ່ຈະເຂົ້າໃຈວ່າປະເພດຂອງການເຊື່ອມຕໍ່ນີ້ແມ່ນຫຍັງ. ເພື່ອເຂົ້າໃຈວ່າປະເພດຂອງການເຊື່ອມຕໍ່, ທ່ານຈໍາເປັນຕ້ອງເປີດໂຟນເດີ _rels, ແລະເບິ່ງມັນຢູ່ທີ່ນັ້ນ.
- ຫຼັງຈາກນັ້ນ, ພວກເຮົາເອົາການເຊື່ອມຕໍ່ທັງຫມົດຫຼືສະເພາະ, ອີງຕາມສິ່ງທີ່ພວກເຮົາຮຽນຮູ້ໃນໄຟລ໌ externalLinkX.xml.rels.
- ຫຼັງຈາກນັ້ນ, ພວກເຮົາເປີດໄຟລ໌ຂອງພວກເຮົາໂດຍໃຊ້ Excel. ຈະມີຂໍ້ມູນກ່ຽວກັບຄວາມຜິດພາດເຊັ່ນ "ຄວາມຜິດພາດໃນບາງສ່ວນຂອງເນື້ອໃນໃນປື້ມ." ພວກເຮົາໃຫ້ການຍິນຍອມເຫັນດີ. ຫຼັງຈາກນັ້ນ, ກ່ອງໂຕ້ຕອບອື່ນຈະປາກົດ. ພວກເຮົາປິດມັນ.
ຫຼັງຈາກນັ້ນ, ການເຊື່ອມຕໍ່ທັງຫມົດຄວນຈະຖືກໂຍກຍ້າຍ.