Sida loo jebiyo links gudaha Excel

Isgaarsiintu waa sifo aad waxtar ugu leh Excel. Ka dib oo dhan, inta badan isticmaalayaashu waa inay isticmaalaan macluumaadka faylasha kale. Laakiin xaaladaha qaarkood, waxay samayn karaan waxyeello ka badan tan wanaagsan. Ka dib oo dhan, tusaale ahaan, haddii aad u dirto faylashan boostada, xiriiriyayaashu ma shaqeeyaan. Maanta waxaan si faahfaahsan uga hadli doonaa waxa la sameeyo si looga fogaado dhibaatadan oo kale.

Waa maxay xiriirka Excel

Cilaaqaadka Excel waxaa inta badan loo adeegsadaa iyadoo lala kaashanayo shaqooyinka ay ka midka yihiin VPRsi aad macluumaad uga hesho buug kale oo shaqo. Waxay qaadan kartaa qaab xiriiriye gaar ah oo ka kooban ciwaanka ma aha oo kaliya unugga, laakiin sidoo kale buugga ay xogta ku taal. Natiijo ahaan, isku xirka noocan oo kale ah wuxuu u eg yahay sidan: =VLOOKUP(A2;'[Iibka 2018.xlsx] Warbixin'!$A:$F;4;0). Ama, matalaad fudud, ku matalo ciwaanka qaabkan soo socda: ='[Iibka 2018.xlsx] Warbixin'!$A1. Aynu falanqeynno mid kasta oo ka mid ah walxaha isku xidha ee noocaan ah:

  1. [Iibka 2018.xlsx]. Jajabkan waxa uu ka kooban yahay isku xidhka faylka aad doonayso in aad macluumaad ka hesho. Waxa kale oo loo yaqaan isha.
  2. Photos. Waxaan isticmaalnay magacan soo socda, laakiin kani ma aha magaca uu noqon lahaa. Qeybtaan waxaa ku jira magaca xaashida aad u baahan tahay inaad macluumaad ka hesho.
  3. $A:$F iyo $A1 – ciwaanka unug ama kala duwan oo ay ku jiraan xogta ku jirta dukumeentigan.

Dhab ahaantii, habka abuurista isku xirka dukumeenti dibadda ah waxaa loo yaqaan isku xirka. Ka dib markii aan diiwaangelinno ciwaanka unugga ku jira fayl kale, waxa ku jira tab "Data" ayaa isbeddelaya. Magac ahaan, badhanka "Beddelka isku xirka" wuxuu noqdaa mid firfircoon, iyadoo la kaashanayo isticmaaluhu uu tafatirin karo isku xirka jira.

Nuxurka dhibka

Sida caadiga ah, ma jiraan dhibaatooyin dheeraad ah si loo isticmaalo isku xirka. Xitaa haddii ay dhacdo xaalad ay unugyadu isbeddelaan, markaa dhammaan xiriiriyeyaasha si toos ah ayaa loo cusbooneysiiyaa. Laakiin haddii aad mar hore magacawday buugga shaqada lafteeda ama aad u guurto cinwaan kale, Excel waxa uu noqonayaa mid aan awood lahayn. Sidaa darteed, waxay soo saartaa fariintan soo socota.

Sida loo jebiyo links gudaha Excel

Halkan, isticmaaluhu wuxuu leeyahay laba ikhtiyaar oo suurtagal ah oo ku saabsan sida loo dhaqmo xaaladdan. Wuxuu riixi karaa "Continue" ka dibna isbeddellada lama cusbooneysiin doono, ama wuxuu riixi karaa badhanka "Beddelida Ururada", kaas oo uu ku cusbooneysiin karo gacanta. Ka dib markaan gujino badhanka, daaqad dheeraad ah ayaa soo bixi doonta kaas oo ay suurtogal tahay in la beddelo isku xirka, taas oo muujinaysa meesha faylka saxda ah uu ku yaal hadda iyo waxa loo yaqaan.

Sida loo jebiyo links gudaha Excel

Intaa waxaa dheer, waxaad wax ka beddeli kartaa isku xirka badhanka u dhigma ee ku yaal tab "Data". Isticmaaluhu waxa kale oo uu ogaan karaa in xidhiidhka uu jabiyay qaladka #LINK, kaas oo soo baxa marka Excel aanu heli karin macluumaadka ku yaala ciwaan gaar ah sababtoo ah ciwaanka laftiisa ayaa khaldan.

Sida loo kala gooyo Excel

Mid ka mid ah hababka ugu fudud ee lagu xalliyo xaaladda kor lagu sharaxay haddii ay dhacdo inaadan cusboonaysiin karin meesha faylka ku xiran laftiisa waa inaad tirtirto isku xirka laftiisa. Tani waxay si gaar ah u fududahay in la sameeyo haddii dukumeentigu ka kooban yahay hal xiriiriye oo keliya. Si tan loo sameeyo, waa inaad fulisaa tallaabooyinkan taxanaha ah:

  1. Fur menu "Data".
  2. Waxaan helnaa qaybta "Xidhiidhada", halkaasna - ikhtiyaarka "Beddel xidhiidhada".
  3. Taas ka dib, dhagsii "Unlink".

Haddii aad damacsan tahay inaad u dirto buuggan qof kale, waxaa aad loogu talinayaa inaad horay u sii samayso. Ka dib oo dhan, ka dib markii la tirtiro isku xirka, dhammaan qiyamka ku jira dukumeenti kale si toos ah ayaa loogu shubi doonaa faylka, oo loo isticmaalo qaababka, iyo halkii ciwaanka unugga, macluumaadka unugyada u dhigma ayaa si fudud loogu beddeli doonaa qiyamka. .

Sida loo xidho dhammaan buugaagta

Laakin haddii tirada xiriirintu ay aad u badato, gacan ku tirtirkooda waxay qaadan kartaa waqti dheer. Si loo xalliyo dhibaatadan hal mar, waxaad isticmaali kartaa makro gaar ah. Waxay ku jirtaa VBA-Excel addon. Waxaad u baahan tahay inaad kiciso oo aad tagtid isla magaca. Waxaa jiri doona qayb "Links", kaas oo aan u baahannahay inaan gujino "Break all links" badhanka.

Sida loo jebiyo links gudaha Excel

VBA code

Haddii aysan suurtagal ahayn in la dhaqaajiyo wax-ku-darkan, waxaad adigu samayn kartaa makro. Si tan loo sameeyo, fur tifaftiraha Visual Basic adigoo riixaya furayaasha Alt + F11, oo ku qor sadarradan soo socota goobta code-ka.

Sub UnlinkWorkbooks()

    Dim WbLinks

    Dim iyo Inta dheer

    Dooro Kiiska MsgBox ("Dhammaan tixraacyada buugaagta kale waa laga saarayaa faylkan, qaababka tixraacaya buugaagta kale waxaa lagu beddeli doonaa qiyam." & vbCrLf & "Ma hubtaa inaad rabto inaad sii wadato?", 36, "Unlink?" )

    Kiiska 7′ Maya

        Ka bax Sub

    Dhamaadka Xulashada

    WbLinks = Buug-hawleedka Active.LinkSources (Nooca:=xlLinkTypeExcelLinks)

    Haddi Aysan Madhnayn(WbLinks) Markaa

        Wixii i = 1 UBound(WbLinks)

            ActiveWorkbook.BreakLink Magaca:=WbLinks(i), Nooca:=xlLinkTypeExcelLinks

        Next

    kale

        MsgBox "Ma jiraan wax xiriir ah oo buugaag kale ku jira faylkan.", 64, "Links to books other"

    Dhammaadso haddii

Sub End

Sida loo jebiyo xiriirka kaliya ee kala duwan ee la doortay

Waqti ka waqti, tirada xiriiriyeyaasha aad ayey u badan yihiin, isticmaaluhuna wuxuu ka baqayaa in ka dib markii la tirtiro mid ka mid ah, ma dhici doonto in wax walba dib loo soo celiyo haddii qaar ka mid ah ay ahaayeen kuwo xad dhaaf ah. Laakiin tani waa dhibaato ay fududahay in laga fogaado. Si aad tan u samayso, waxaad u baahan tahay inaad doorato inta u dhaxaysa meesha aad ka tirtiri karto xiriiriyeyaasha, ka dibna tirtirto. Si tan loo sameeyo, waa inaad fulisaa tallaabooyinkan taxanaha ah:

  1. Dooro kaydka xogta ee u baahan in wax laga beddelo.
  2. Ku rakib VBA-Excel add-on, ka dibna tag tab ku habboon.
  3. Marka xigta, waxaan helnaa liiska "Links" oo dhagsii badhanka "Jebin xiriirinta kala duwanaanta la doortay".

Sida loo jebiyo links gudaha Excel

Intaa ka dib, dhammaan isku xirka unugyada la xushay waa la tirtiri doonaa.

Maxaa la sameeyaa haddii xiriirka la jabin waayo

Dhammaan kuwan kor ku xusan waxay u muuqdaan kuwo wanaagsan, laakiin ficil ahaan waxaa jira mar walba qaar ka mid ah nuances. Tusaale ahaan, waxaa laga yaabaa inay jirto xaalad aan xiriirka la jarin. Xaaladdan oo kale, sanduuqa wada-hadalka ayaa weli soo muuqda oo sheegaya in aysan suurtagal ahayn in si toos ah loo cusbooneysiiyo xiriiriyeyaasha. Maxaa la sameeyaa xaaladan?

  1. Marka hore, waxaad u baahan tahay inaad hubiso in wax macluumaad ah ay ku jiraan tirada la magacaabay. Si tan loo sameeyo, taabo furaha isku dhafka Ctrl + F3 ama fur "Formulas" tab - "Maareeyaha Magaca". Haddii magaca faylka uu buuxa yahay, markaa waxaad u baahan tahay oo kaliya inaad wax ka beddesho ama gebi ahaanba ka saarto. Kahor intaadan tirtirin tirada la magacaabay, waxaad u baahan tahay inaad nuqul ka sameyso faylka meel kale si aad ugu noqoto nooca asalka ah haddii talaabooyin khaldan la qaaday.
  2. Haddii aadan xallin karin dhibaatada adigoo meesha ka saaraya magacyada, waxaad hubin kartaa qaabeynta shuruudaha. Unugyada miis kale waxaa lagu tix-raaci karaa xeerarka qaabeynta shuruudaha. Si arrintan loo sameeyo, ka hel shayga u dhigma ee ku yaal tab "Home", ka dibna dhagsii badhanka "Maareynta faylka". Sida loo jebiyo links gudaha Excel

    Caadi ahaan, Excel kuma siinayso awood aad ku siiso ciwaanka buugaagta kale ee shaqada qaab shuruudaysan, laakiin waxaad samaynaysaa haddii aad tixraacdo magac magac leh oo tixraacaya fayl kale. Caadiyan, xitaa ka dib markii xiriirka la saaro, xiriirku wuu sii jirayaa. Dhib ma leh in meesha laga saaro isku xirka noocaas ah, sababtoo ah xiriirku dhab ahaantii ma shaqeynayo. Sidaa darteed, wax xun ma dhici doono haddii aad ka saarto.

Waxa kale oo aad isticmaali kartaa hawsha "Data Check" si aad u ogaato haddii ay jiraan xiriirin aan loo baahnayn. Xiriirinta badanaa way sii jirayaan haddii nooca "Liiska" ee xaqiijinta xogta la isticmaalo. Laakiin maxaa la sameeyaa haddii ay jiraan unugyo badan? Runtii ma lama huraan baa in mid walba si isku xigta loo hubiyo? Dabcan maya. Ka dib oo dhan, waxay qaadan doontaa waqti aad u dheer. Sidaa darteed, waxaad u baahan tahay inaad isticmaasho kood gaar ah si aad si weyn u badbaadiso.

Xulasho Cad

'——————————————————————————————

Qore: The_Prist (Shcherbakov Dmitry)

Horumarinta xirfadeed ee codsiyada Xafiiska MS ee kakanaanta kasta

Qabashada tababarada MS Excel

' https://www.excel-vba.ru

' [email protected]

'WebMoney-R298726502453; Yandex.Money - 41001332272872

' Ujeedada:

'——————————————————————————————

Sub FindErrLink()

    Waxaan u baahanahay inaan eegno xogta -Beddelka isku xirka isku xirka faylka isha

    'oo ku rid ereyada muhiimka ah halkan faryar yar (qayb ka mid ah magaca faylka)

    'asterisk kaliya waxay badashaa tiro kasta oo jilayaal ah si aadan uga welwelin magaca saxda ah

    Const sToFndLink$ = "* iibka 2018*"

    Dim rr Sida Range, rc Sida Range, res Sida Range, s$

    'Qeex dhammaan unugyada leh xogta ansaxinta

    Dib-u-Dajinta Khalad Next

    Deji rr = ActiveSheet.UsedRange.SpecialCells(xlCellTypeAllValidation)

    Hadday rr waxba ahayn markaa

        MsgBox "Ma jiraan unug leh ansaxinta xogta xaashida firfircoon", vbInformation, "www.excel-vba.ru"

        Ka bax Sub

    Dhammaadso haddii

    Cilad ku jirta GoTo 0

    'ka hubi unug kasta xiriirinta

    Mid kasta rc In rr

        Haddii ay dhacdo, waxaan ka boodnaa khaladaadka - tani sidoo kale way dhici kartaa

        "laakin xiriirkeena waa inuu ahaadaa la'aantood waana la heli doonaa

        s = ""

        Dib-u-Dajinta Khalad Next

        s = rc.Ansaxinta.Formula1

        Cilad ku jirta GoTo 0

        'la helay - wax walba waxaan ku soo ururinnaa meel gaar ah

        Haddii LCase(-yada) Jeclaan sToFndLink Markaa

            Hadday rres waxba ahayn markaa

                Deji rres = rc

            kale

                Deji rres = Ururka (rc, res)

            Dhammaadso haddii

        Dhammaadso haddii

    Next

    Haddii uu jiro xiriir, dooro dhammaan unugyada leh hubinta xogtaas

    Haddaysan ahayn rres waxba maaha markaa

        rres.Dooro

' res.Interior. Midabka = vbRed 'haddii aad rabto inaad midab ku muujiso

    Dhammaadso haddii

Sub End

Waa lagama maarmaan in la sameeyo module-ka caadiga ah ee tifaftiraha macro, ka dibna ku dheji qoraalkan halkaas. Intaa ka dib, wac daaqada macro adigoo isticmaalaya furaha isku dhafka ah ee Alt + F8, ka dibna dooro makro-keena oo dhagsii badhanka "Run". Waxaa jira dhowr waxyaalood oo ay tahay in maskaxda lagu hayo markaad isticmaaleyso koodkan:

  1. Kahor intaadan raadin xiriiriye aan hadda khusayn, waa inaad marka hore go'aamisaa sida uu u ekaanayo isku xirka lagu abuuray. Si tan loo sameeyo, u tag liiska "Data" oo ka hel shayga "Beddel Xiriirinta" halkaas. Taas ka dib, waxaad u baahan tahay inaad eegto magaca faylka, oo aad ku qeexdo xigashooyinka. Tusaale ahaan, sida tan: Const sToFndLink$ = "* iibka 2018*"
  2. Waa suurtogal in magaca aan si buuxda loo qorin, laakiin si fudud u beddel jilayaasha aan loo baahnayn oo leh calaamad. Xigashooyinka, ku qor magaca faylka xarfo yaryar. Xaaladdan oo kale, Excel wuxuu heli doonaa dhammaan faylasha ay ku jiraan xargahaas dhammaadka.
  3. Koodhkani waxa uu awood u leeyahay oo kaliya in uu hubiyo xidhiidhinta xaashida hadda firfircoon.
  4. Makro-kan, waxa kaliya oo aad dooran kartaa unugyada uu helay. Waa inaad wax walba gacanta ku tirtirtaa. Tani waa dheeri, sababtoo ah mar labaad ayaad wax walba hubin kartaa.
  5. Waxa kale oo aad samayn kartaa unugyada lagu muujiyay midab gaar ah. Si tan loo sameeyo, ka saar ruugcadda ka hor khadkan. res.Interior. Midabka = vbRed

Caadi ahaan, ka dib markaad dhamaystirto tillaabooyinka lagu sifeeyay tilmaamaha kor ku xusan, waa in aanay jirin xidhiidhyo aan loo baahnayn. Laakiin haddii ay jiraan qaar ka mid ah dukumeentiga oo aadan awoodin inaad ka saarto hal sabab ama mid kale (tusaale ahaan waa amniga xogta xaashida), markaa waxaad isticmaali kartaa ficilo kala duwan. Tilmaantan waxay ku ansaxaysaa kaliya noocyada 2007 iyo wixii ka sareeya.

  1. Waxaan abuurnaa nuqul ka mid ah dukumeentiga.
  2. Fur dukumeentigan adigoo isticmaalaya kaydka Waxaad isticmaali kartaa mid kasta oo taageera qaabka ZIP, laakiin WinRar ayaa sidoo kale shaqayn doona, iyo sidoo kale midka lagu dhisay Windows.
  3. Kaydka soo muuqda, waxaad u baahan tahay inaad hesho xl folder, ka dibna fur externalLinks.
  4. Galkaani wuxuu ka kooban yahay dhammaan xiriiriyeyaasha dibadda, mid kasta oo ka mid ah wuxuu u dhigmaa faylka foomka externalLink1.xml. Dhammaantood waa la tiriyey oo kaliya, sidaas darteed isticmaaluhu ma haysto fursad uu ku fahmo nooca xiriirka kani yahay. Si aad u fahamto nooca isku xirka, waxaad u baahan tahay inaad furto _rels folder, oo ka fiiri halkaas.
  5. Intaa ka dib, waxaan ka saareynaa dhammaan ama kuwa gaarka ah xiriiriyeyaasha, iyadoo ku saleysan waxa aan ku barano faylka dibaddaLinkX.xml.rels.
  6. Intaa ka dib, waxaan furnaa faylkayaga anagoo adeegsanayna Excel. Waxaa jiri doona macluumaad ku saabsan khaladka sida "Khaladka qayb ka mid ah nuxurka buugga." Waxaan bixinaa ogolaansho. Intaa ka dib, wada hadal kale ayaa soo bixi doona. Waanu xidhaynaa.

Taas ka dib, dhammaan xiriiriyeyaasha waa in meesha laga saaraa.

Leave a Reply