ວິທີການທໍາລາຍການເຊື່ອມຕໍ່ໃນ Excel

ການສື່ສານເປັນຄຸນສົມບັດທີ່ເປັນປະໂຫຍດຫຼາຍໃນ Excel. ຫຼັງຈາກທີ່ທັງຫມົດ, ຜູ້ໃຊ້ມັກຈະຕ້ອງໃຊ້ຂໍ້ມູນຈາກໄຟລ໌ອື່ນໆ. ແຕ່ໃນບາງສະຖານະການ, ພວກເຂົາສາມາດເປັນອັນຕະລາຍຫຼາຍກ່ວາທີ່ດີ. ຫຼັງຈາກທີ່ທັງຫມົດ, ສໍາລັບການຍົກຕົວຢ່າງ, ຖ້າທ່ານສົ່ງໄຟລ໌ເຫຼົ່ານີ້ທາງໄປສະນີ, ການເຊື່ອມຕໍ່ບໍ່ເຮັດວຽກ. ໃນມື້ນີ້ພວກເຮົາຈະສົນທະນາໃນລາຍລະອຽດເພີ່ມເຕີມກ່ຽວກັບສິ່ງທີ່ຕ້ອງເຮັດເພື່ອຫຼີກເວັ້ນບັນຫາດັ່ງກ່າວ.

ຄວາມສໍາພັນໃນ Excel ແມ່ນຫຍັງ

ຄວາມສໍາພັນໃນ Excel ແມ່ນຖືກນໍາໃຊ້ຫຼາຍໂດຍສົມທົບກັບຫນ້າທີ່ເຊັ່ນ: VPRເພື່ອເອົາຂໍ້ມູນຈາກປຶ້ມວຽກອື່ນ. ມັນສາມາດເອົາຮູບແບບຂອງການເຊື່ອມຕໍ່ພິເສດທີ່ມີທີ່ຢູ່ຂອງບໍ່ພຽງແຕ່ຫ້ອງ, ແຕ່ຍັງປື້ມທີ່ຂໍ້ມູນຕັ້ງຢູ່. ດັ່ງນັ້ນ, ການເຊື່ອມຕໍ່ດັ່ງກ່າວມີລັກສະນະຄ້າຍຄືນີ້: =VLOOKUP(A2;'[ການຂາຍ 2018.xlsx]ລາຍງານ'!$A:$F;4;0). ຫຼື, ສໍາລັບການເປັນຕົວແທນທີ່ງ່າຍດາຍກວ່າ, ເປັນຕົວແທນທີ່ຢູ່ໃນຮູບແບບຕໍ່ໄປນີ້: ='[ການຂາຍ 2018.xlsx]ລາຍງານ'!$A1. ໃຫ້ວິເຄາະແຕ່ລະອົງປະກອບເຊື່ອມຕໍ່ຂອງປະເພດນີ້:

  1. [ຂາຍ 2018.xlsx]. fragment ນີ້ປະກອບມີການເຊື່ອມຕໍ່ກັບໄຟລ໌ທີ່ທ່ານຕ້ອງການທີ່ຈະໄດ້ຮັບຂໍ້ມູນ. ມັນຍັງຖືກເອີ້ນວ່າແຫຼ່ງ.
  2. Photos. ພວກເຮົາໃຊ້ຊື່ຕໍ່ໄປນີ້, ແຕ່ນີ້ບໍ່ແມ່ນຊື່ທີ່ຄວນຈະເປັນ. ບລັອກນີ້ມີຊື່ຂອງເອກະສານທີ່ທ່ານຕ້ອງການຊອກຫາຂໍ້ມູນ.
  3. $A:$F ແລະ $A1 – ທີ່ຢູ່ຂອງຕາລາງ ຫຼືໄລຍະທີ່ມີຂໍ້ມູນທີ່ບັນຈຸຢູ່ໃນເອກະສານນີ້.

ຕົວຈິງແລ້ວ, ຂະບວນການສ້າງການເຊື່ອມຕໍ່ກັບເອກະສານພາຍນອກແມ່ນເອີ້ນວ່າການເຊື່ອມໂຍງ. ຫຼັງຈາກທີ່ພວກເຮົາໄດ້ລົງທະບຽນທີ່ຢູ່ຂອງຕາລາງທີ່ມີຢູ່ໃນໄຟລ໌ອື່ນ, ເນື້ອໃນຂອງແຖບ "ຂໍ້ມູນ" ມີການປ່ຽນແປງ. ຄື, ປຸ່ມ "ປ່ຽນການເຊື່ອມຕໍ່" ກາຍເປັນການເຄື່ອນໄຫວ, ດ້ວຍການຊ່ວຍເຫຼືອທີ່ຜູ້ໃຊ້ສາມາດແກ້ໄຂການເຊື່ອມຕໍ່ທີ່ມີຢູ່ແລ້ວ.

ໂດຍເນື້ອແທ້ແລ້ວຂອງບັນຫາ

ຕາມກົດລະບຽບ, ບໍ່ມີຄວາມຫຍຸ້ງຍາກເພີ່ມເຕີມເກີດຂື້ນເພື່ອນໍາໃຊ້ການເຊື່ອມຕໍ່. ເຖິງແມ່ນວ່າສະຖານະການທີ່ເກີດຂື້ນໃນການປ່ຽນແປງຂອງຈຸລັງ, ຫຼັງຈາກນັ້ນການເຊື່ອມຕໍ່ທັງຫມົດຈະຖືກປັບປຸງໂດຍອັດຕະໂນມັດ. ແຕ່ຖ້າທ່ານປ່ຽນຊື່ bookbook ຕົວມັນເອງແລ້ວຫຼືຍ້າຍມັນໄປຫາທີ່ຢູ່ອື່ນ, Excel ຈະບໍ່ມີອໍານາດ. ດັ່ງນັ້ນ, ມັນຜະລິດຂໍ້ຄວາມຕໍ່ໄປນີ້.

ວິທີການທໍາລາຍການເຊື່ອມຕໍ່ໃນ Excel

ທີ່ນີ້, ຜູ້ໃຊ້ມີສອງທາງເລືອກທີ່ເປັນໄປໄດ້ສໍາລັບວິທີການປະຕິບັດໃນສະຖານະການນີ້. ລາວສາມາດຄລິກໃສ່ "ສືບຕໍ່" ແລະຫຼັງຈາກນັ້ນການປ່ຽນແປງຈະບໍ່ຖືກປັບປຸງ, ຫຼືລາວສາມາດຄລິກໃສ່ປຸ່ມ "ປ່ຽນສະມາຄົມ", ເຊິ່ງລາວສາມາດປັບປຸງໃຫ້ເຂົາເຈົ້າດ້ວຍຕົນເອງ. ຫຼັງຈາກທີ່ພວກເຮົາຄລິກໃສ່ປຸ່ມນີ້, ປ່ອງຢ້ຽມເພີ່ມເຕີມຈະປາກົດຂຶ້ນທີ່ມັນຈະເປັນໄປໄດ້ທີ່ຈະປ່ຽນການເຊື່ອມຕໍ່, ຊີ້ບອກບ່ອນທີ່ໄຟລ໌ທີ່ຖືກຕ້ອງຢູ່ໃນປັດຈຸບັນແລະສິ່ງທີ່ມັນເອີ້ນວ່າ.

ວິທີການທໍາລາຍການເຊື່ອມຕໍ່ໃນ Excel

ນອກຈາກນັ້ນ, ທ່ານສາມາດແກ້ໄຂການເຊື່ອມຕໍ່ຜ່ານປຸ່ມທີ່ສອດຄ້ອງກັນຢູ່ໃນແຖບ "ຂໍ້ມູນ". ຜູ້ໃຊ້ຍັງສາມາດຄົ້ນພົບວ່າການເຊື່ອມຕໍ່ຖືກທໍາລາຍໂດຍຄວາມຜິດພາດ #LINK, ເຊິ່ງປະກົດຂຶ້ນເມື່ອ Excel ບໍ່ສາມາດເຂົ້າເຖິງຂໍ້ມູນທີ່ຢູ່ໃນທີ່ຢູ່ສະເພາະເນື່ອງຈາກຄວາມຈິງທີ່ວ່າທີ່ຢູ່ຂອງມັນເອງບໍ່ຖືກຕ້ອງ.

ວິທີການຖອນການເຊື່ອມຕໍ່ໃນ Excel

ຫນຶ່ງໃນວິທີທີ່ງ່າຍທີ່ສຸດທີ່ຈະແກ້ໄຂສະຖານະການທີ່ອະທິບາຍຂ້າງເທິງໃນກໍລະນີທີ່ທ່ານບໍ່ສາມາດປັບປຸງສະຖານທີ່ຂອງໄຟລ໌ທີ່ເຊື່ອມຕໍ່ຕົວເອງແມ່ນເພື່ອລຶບຕົວເຊື່ອມຕໍ່ຂອງມັນເອງ. ນີ້ແມ່ນງ່າຍໂດຍສະເພາະທີ່ຈະເຮັດຖ້າຫາກວ່າເອກະສານປະກອບມີພຽງແຕ່ຫນຶ່ງເຊື່ອມຕໍ່. ເພື່ອເຮັດສິ່ງນີ້, ທ່ານຕ້ອງປະຕິບັດຂັ້ນຕອນດັ່ງຕໍ່ໄປນີ້:

  1. ເປີດເມນູ "ຂໍ້ມູນ".
  2. ພວກເຮົາຊອກຫາພາກສ່ວນ "ການເຊື່ອມຕໍ່", ແລະຢູ່ທີ່ນັ້ນ - ທາງເລືອກ "ປ່ຽນການເຊື່ອມຕໍ່".
  3. ຫຼັງຈາກນັ້ນ, ໃຫ້ຄລິກໃສ່ "ຍົກເລີກການເຊື່ອມຕໍ່".

ຖ້າເຈົ້າຕັ້ງໃຈຈະສົ່ງປຶ້ມນີ້ໄປໃຫ້ຄົນອື່ນ, ແນະນຳໃຫ້ເຈົ້າເຮັດແນວນັ້ນລ່ວງໜ້າ. ຫຼັງຈາກທີ່ທັງຫມົດ, ຫຼັງຈາກການລຶບລ້າງການເຊື່ອມຕໍ່, ຄ່າທັງຫມົດທີ່ບັນຈຸຢູ່ໃນເອກະສານອື່ນຈະຖືກໂຫລດໂດຍອັດຕະໂນມັດໃນໄຟລ໌, ໃຊ້ໃນສູດ, ແລະແທນທີ່ຈະເປັນທີ່ຢູ່ຂອງເຊນ, ຂໍ້ມູນໃນຈຸລັງທີ່ສອດຄ້ອງກັນຈະຖືກປ່ຽນເປັນຄ່າ. .

ວິທີຍົກເລີກການເຊື່ອມໂຍງປຶ້ມທັງໝົດ

ແຕ່ຖ້າຈໍານວນການເຊື່ອມຕໍ່ກາຍເປັນຂະຫນາດໃຫຍ່ເກີນໄປ, ການລຶບພວກມັນດ້ວຍຕົນເອງສາມາດໃຊ້ເວລາດົນ. ເພື່ອແກ້ໄຂບັນຫານີ້ໃນຫນຶ່ງໄປ, ທ່ານສາມາດນໍາໃຊ້ມະຫາພາກພິເສດ. ມັນຢູ່ໃນ VBA-Excel addon. ທ່ານຈໍາເປັນຕ້ອງເປີດໃຊ້ມັນແລະໄປທີ່ແຖບທີ່ມີຊື່ດຽວກັນ. ຈະມີສ່ວນ "ການເຊື່ອມຕໍ່", ເຊິ່ງພວກເຮົາຈໍາເປັນຕ້ອງຄລິກໃສ່ປຸ່ມ "Break all links".

ວິທີການທໍາລາຍການເຊື່ອມຕໍ່ໃນ Excel

ລະຫັດ 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. ແຕ່ນີ້ແມ່ນບັນຫາທີ່ງ່າຍຕໍ່ການຫຼີກເວັ້ນ. ເພື່ອເຮັດສິ່ງນີ້, ທ່ານຈໍາເປັນຕ້ອງເລືອກຂອບເຂດທີ່ຈະລຶບລິ້ງ, ແລະຫຼັງຈາກນັ້ນລຶບພວກມັນ. ເພື່ອເຮັດສິ່ງນີ້, ທ່ານຕ້ອງປະຕິບັດລໍາດັບດັ່ງຕໍ່ໄປນີ້:

  1. ເລືອກຊຸດຂໍ້ມູນທີ່ຕ້ອງການແກ້ໄຂ.
  2. ຕິດຕັ້ງ VBA-Excel add-on, ແລະຫຼັງຈາກນັ້ນໄປທີ່ແຖບທີ່ເຫມາະສົມ.
  3. ຕໍ່ໄປ, ພວກເຮົາຊອກຫາເມນູ "ການເຊື່ອມຕໍ່" ແລະຄລິກໃສ່ປຸ່ມ "Break links in the selected ranges".

ວິທີການທໍາລາຍການເຊື່ອມຕໍ່ໃນ Excel

ຫຼັງຈາກນັ້ນ, ການເຊື່ອມຕໍ່ທັງຫມົດໃນຊຸດຈຸລັງທີ່ເລືອກຈະຖືກລຶບຖິ້ມ.

ຈະເຮັດແນວໃດຖ້າສາຍພົວພັນບໍ່ແຕກ

ທັງຫມົດຂ້າງເທິງນີ້ສຽງດີ, ແຕ່ໃນການປະຕິບັດມັນສະເຫມີມີ nuances ບາງ. ຕົວຢ່າງ, ອາດຈະມີສະຖານະການທີ່ສາຍພົວພັນບໍ່ແຕກ. ໃນ​ກໍ​ລະ​ນີ​ນີ້, ກ່ອງໂຕ້ຕອບຍັງປະກົດວ່າມັນບໍ່ສາມາດທີ່ຈະປັບປຸງການເຊື່ອມຕໍ່ອັດຕະໂນມັດ. ຈະເຮັດແນວໃດໃນສະຖານະການນີ້?

  1. ກ່ອນອື່ນ ໝົດ, ທ່ານ ຈຳ ເປັນຕ້ອງກວດເບິ່ງວ່າຂໍ້ມູນໃດ ໜຶ່ງ ມີຢູ່ໃນຂອບເຂດທີ່ມີຊື່. ເພື່ອເຮັດສິ່ງນີ້, ກົດປຸ່ມ Ctrl + F3 ຫຼືເປີດແຖບ "ສູດ" - "ຜູ້ຈັດການຊື່". ຖ້າຊື່ໄຟລ໌ເຕັມ, ຫຼັງຈາກນັ້ນທ່ານພຽງແຕ່ຕ້ອງການແກ້ໄຂມັນຫຼືເອົາມັນອອກທັງຫມົດ. ກ່ອນທີ່ຈະລຶບໄລຍະທີ່ມີຊື່, ທ່ານຈໍາເປັນຕ້ອງໄດ້ຄັດລອກໄຟລ໌ໄປບາງບ່ອນອື່ນເພື່ອໃຫ້ທ່ານສາມາດກັບຄືນໄປຫາສະບັບຕົ້ນສະບັບໄດ້ຖ້າຫາກວ່າຂັ້ນຕອນທີ່ຜິດພາດໄດ້ຖືກປະຕິບັດ.
  2. ຖ້າທ່ານບໍ່ສາມາດແກ້ໄຂບັນຫາໂດຍການຖອນຊື່, ທ່ານສາມາດກວດສອບການຈັດຮູບແບບຕາມເງື່ອນໄຂ. ຕາລາງໃນຕາຕະລາງອື່ນສາມາດອ້າງອີງໄດ້ໃນກົດລະບຽບການຈັດຮູບແບບຕາມເງື່ອນໄຂ. ເພື່ອເຮັດສິ່ງນີ້, ຊອກຫາລາຍການທີ່ສອດຄ້ອງກັນຢູ່ໃນແຖບ "ຫນ້າທໍາອິດ", ແລະຫຼັງຈາກນັ້ນໃຫ້ຄລິກໃສ່ປຸ່ມ "ການຄຸ້ມຄອງໄຟລ໌". ວິທີການທໍາລາຍການເຊື່ອມຕໍ່ໃນ Excel

    ໂດຍປົກກະຕິ, 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​"​. ມີບາງສິ່ງທີ່ຄວນຈື່ໃນເວລາໃຊ້ລະຫັດນີ້:

  1. ກ່ອນທີ່ທ່ານຈະຄົ້ນຫາການເຊື່ອມຕໍ່ທີ່ບໍ່ກ່ຽວຂ້ອງອີກຕໍ່ໄປ, ກ່ອນອື່ນ ໝົດ ທ່ານຕ້ອງກໍານົດວ່າການເຊື່ອມຕໍ່ທີ່ມັນຖືກສ້າງຂື້ນເປັນແນວໃດ. ເພື່ອເຮັດສິ່ງນີ້, ໄປທີ່ເມນູ "ຂໍ້ມູນ" ແລະຊອກຫາລາຍການ "ປ່ຽນການເຊື່ອມຕໍ່" ຢູ່ທີ່ນັ້ນ. ຫຼັງຈາກນັ້ນ, ທ່ານຈໍາເປັນຕ້ອງເບິ່ງຊື່ໄຟລ໌, ແລະລະບຸມັນຢູ່ໃນວົງຢືມ. ຕົວຢ່າງເຊັ່ນນີ້: Const sToFndLink$ = “*ຂາຍ 2018*”
  2. ມັນເປັນໄປໄດ້ທີ່ຈະຂຽນຊື່ບໍ່ເຕັມ, ແຕ່ພຽງແຕ່ປ່ຽນຕົວອັກສອນທີ່ບໍ່ຈໍາເປັນດ້ວຍເຄື່ອງໝາຍດາວ. ແລະໃນວົງຢືມ, ຂຽນຊື່ໄຟລ໌ໃນຕົວອັກສອນຂະຫນາດນ້ອຍ. ໃນ​ກໍ​ລະ​ນີ​ນີ້​, Excel ຈະ​ຊອກ​ຫາ​ໄຟລ​໌​ທັງ​ຫມົດ​ທີ່​ມີ​ສະ​ຕ​ຣິງ​ດັ່ງ​ກ່າວ​ໃນ​ຕອນ​ທ້າຍ​.
  3. ລະຫັດນີ້ພຽງແຕ່ສາມາດກວດສອບການເຊື່ອມຕໍ່ໃນຊີດທີ່ມີການເຄື່ອນໄຫວໃນປັດຈຸບັນ.
  4. ດ້ວຍມະຫາພາກນີ້, ທ່ານພຽງແຕ່ສາມາດເລືອກຈຸລັງທີ່ມັນໄດ້ພົບເຫັນ. ທ່ານຕ້ອງລຶບທຸກຢ່າງດ້ວຍຕົນເອງ. ນີ້ແມ່ນບວກ, ເພາະວ່າທ່ານສາມາດກວດເບິ່ງທຸກສິ່ງທຸກຢ່າງອີກເທື່ອຫນຶ່ງ.
  5. ນອກນັ້ນທ່ານຍັງສາມາດເຮັດໃຫ້ຈຸລັງຖືກເນັ້ນໃສ່ໃນສີພິເສດ. ເພື່ອເຮັດສິ່ງນີ້, ເອົາ apostrophe ກ່ອນເສັ້ນນີ້. rres.Interior.Color = vbRed

ໂດຍປົກກະຕິແລ້ວ, ຫຼັງຈາກທີ່ທ່ານເຮັດສໍາເລັດຂັ້ນຕອນທີ່ອະທິບາຍໄວ້ໃນຄໍາແນະນໍາຂ້າງເທິງ, ບໍ່ຄວນມີການເຊື່ອມຕໍ່ທີ່ບໍ່ຈໍາເປັນຫຼາຍ. ແຕ່ຖ້າມີບາງສ່ວນຂອງພວກເຂົາຢູ່ໃນເອກະສານແລະທ່ານບໍ່ສາມາດເອົາພວກມັນອອກດ້ວຍເຫດຜົນຫນຶ່ງຫຼືອີກອັນຫນຶ່ງ (ຕົວຢ່າງປົກກະຕິແມ່ນຄວາມປອດໄພຂອງຂໍ້ມູນໃນແຜ່ນ), ຫຼັງຈາກນັ້ນທ່ານສາມາດນໍາໃຊ້ຄໍາສັ່ງທີ່ແຕກຕ່າງກັນ. ຄໍາແນະນໍານີ້ແມ່ນໃຊ້ໄດ້ກັບສະບັບ 2007 ແລະສູງກວ່າເທົ່ານັ້ນ.

  1. ພວກເຮົາສ້າງສໍາເນົາສໍາຮອງຂອງເອກະສານ.
  2. ເປີດເອກະສານນີ້ໂດຍໃຊ້ archiver. ທ່ານ​ສາ​ມາດ​ນໍາ​ໃຊ້​ໃດ​ຫນຶ່ງ​ທີ່​ສະ​ຫນັບ​ສະ​ຫນູນ​ຮູບ​ແບບ ZIP​, ແຕ່ WinRar ຍັງ​ຈະ​ເຮັດ​ວຽກ​, ເຊັ່ນ​ດຽວ​ກັນ​ກັບ​ການ​ສ້າງ​ຕັ້ງ​ຂຶ້ນ​ໃນ Windows​.
  3. ໃນຮວບຮວມທີ່ປາກົດ, ທ່ານຈໍາເປັນຕ້ອງຊອກຫາໂຟນເດີ xl, ແລະຫຼັງຈາກນັ້ນເປີດ externalLinks.
  4. ໂຟນເດີນີ້ມີລິ້ງພາຍນອກທັງໝົດ, ແຕ່ລະອັນກົງກັບໄຟລ໌ຂອງແບບຟອມ externalLink1.xml. ທັງຫມົດຂອງພວກເຂົາແມ່ນພຽງແຕ່ຕົວເລກ, ແລະດັ່ງນັ້ນຜູ້ໃຊ້ບໍ່ມີໂອກາດທີ່ຈະເຂົ້າໃຈວ່າປະເພດຂອງການເຊື່ອມຕໍ່ນີ້ແມ່ນຫຍັງ. ເພື່ອເຂົ້າໃຈວ່າປະເພດຂອງການເຊື່ອມຕໍ່, ທ່ານຈໍາເປັນຕ້ອງເປີດໂຟນເດີ _rels, ແລະເບິ່ງມັນຢູ່ທີ່ນັ້ນ.
  5. ຫຼັງຈາກນັ້ນ, ພວກເຮົາເອົາການເຊື່ອມຕໍ່ທັງຫມົດຫຼືສະເພາະ, ອີງຕາມສິ່ງທີ່ພວກເຮົາຮຽນຮູ້ໃນໄຟລ໌ externalLinkX.xml.rels.
  6. ຫຼັງຈາກນັ້ນ, ພວກເຮົາເປີດໄຟລ໌ຂອງພວກເຮົາໂດຍໃຊ້ Excel. ຈະມີຂໍ້ມູນກ່ຽວກັບຄວາມຜິດພາດເຊັ່ນ "ຄວາມຜິດພາດໃນບາງສ່ວນຂອງເນື້ອໃນໃນປື້ມ." ພວກເຮົາໃຫ້ການຍິນຍອມເຫັນດີ. ຫຼັງຈາກນັ້ນ, ກ່ອງໂຕ້ຕອບອື່ນຈະປາກົດ. ພວກເຮົາປິດມັນ.

ຫຼັງຈາກນັ້ນ, ການເຊື່ອມຕໍ່ທັງຫມົດຄວນຈະຖືກໂຍກຍ້າຍ.

ອອກຈາກ Reply ເປັນ