Note: The other languages of the website are Google-translated. Back to English

Hogyan lehet egyszerre több hiperhivatkozási utat módosítani az Excelben?

Bizonyos célokból több hiperhivatkozást is létrehozhat az adataihoz a munkalapon, és az összes hiperhivatkozás ugyanahhoz a fájl elérési útjához vagy címéhez kapcsolódik, de most ezt a hiperhivatkozási útvonalat egyszerre másik címre kell cserélnie. A hiperhivatkozások útjának egyenkénti megváltoztatása sok időt pazarolhat, van-e gyors megoldás a probléma megoldására?

Egyszerre több hiperhivatkozási útvonalat is módosíthat egy VBA kóddal ellátott munkalapon

Csináljon egyszerre több hiperhivatkozási utat egy munkalapon / munkafüzetben / több lapban / kijelölésben, csodálatos funkcióval


Egyszerre több hiperhivatkozási útvonalat is módosíthat egy VBA kóddal ellátott munkalapon

Tegyük fel, hogy van olyan adatlistája, amely ugyanazokkal a hiperhivatkozásokkal rendelkezik, mint az alábbi képernyőképen, és egy VBA-kóddal gyorsan lecserélheti a munkalapon található régi fájl elérési utat vagy címet egy újra.

1. Tartsa lenyomva a ALT + F11 gombokat, és ez megnyitja a Microsoft Visual Basic for Applications ablak.

2. Kattints betétlap > Modulok, és illessze be a következő makrót a Modul ablak.

VBA kód: egyszerre több hiperhivatkozási útvonal módosítása

Sub ReplaceHyperlinks()
'Updateby Extendoffice
Dim Ws As Worksheet
Dim xHyperlink As Hyperlink
Dim xOld As String, xNew As String
xTitleId = "KutoolsforExcel"
Set Ws = Application.ActiveSheet
xOld = Application.InputBox("Old text:", xTitleId, "", Type:=2)
xNew = Application.InputBox("New text:", xTitleId, "", Type:=2)
Application.ScreenUpdating = False
For Each xHyperlink In Ws.Hyperlinks
    xHyperlink.Address = Replace(xHyperlink.Address, xOld, xNew)
Next
Application.ScreenUpdating = True
End Sub

3. Ezután nyomja meg a gombot F5 kulcs a kód futtatásához, és egy felszólító mező, amely lehetővé teszi a régi hiperhivatkozás címének a Régi szöveg doboz. Lásd a képernyőképet:

4. Kattints OK, és egy újabb prompt doboz jelenik meg, amely emlékezteti Önt a használni kívánt új hiperhivatkozás címének megadására.

5. Kattintson a gombra OK, ugyanazokat a régi hiperhivatkozási címeket egyszerre cserélte le az új. Képernyőképek megtekintése:


Csináljon egyszerre több hiperhivatkozási utat egy munkalapon / munkafüzetben / több lapban / kijelölésben, csodálatos funkcióval

Ha ki akarja cserélni a hiperhivatkozás útvonalait egy kijelölésből, több lapból, az aktuális munkafüzetből vagy több munkafüzetből, hogyan teheti meg? Val vel Keresés és csere jellemzője Kutools az Excel számára, gyorsan kezelheti ezt a feladatot.

Jegyzet:Ennek alkalmazásához Keresés és csere segédprogram, először is le kell töltenie a Kutools az Excel számára, majd gyorsan és egyszerűen alkalmazza a funkciót.

Telepítése után Kutools az Excel számára, kérjük, tegye a következőket:

1. Kattints Kutools > Navigáció, lásd a képernyőképet:

2. A nyitottban Navigáció tetején kattintson a gombra Keresse meg és cserélje ki fül, a Keresés és csere tetején kattintson a gombra Cserélje lapon, majd hajtsa végre a következő műveleteket:

  • Írja be a régi hiperhivatkozás szövegét, amelyet keresni szeretne Mit keres szövegmezőbe, majd írja be a helyettesíteni kívánt új hiperhivatkozás szövegét a Cserélje ki szövegdoboz;
  • Adja meg azt a kört, ahol meg szeretné találni, és cserélje le a hiperhivatkozás elérési útját a Belül legördülő lista;
  • Ezután válassza a Hiperhivatkozások lehetőséget a Nézet legördülő menüből;
  • Végül kattintson Találd meg mindet gombra, az összes megfelelő cella, amely tartalmazza a konkrét hivatkozást, fel van sorolva az alsó listamezőbe.

3. Ezután kattints a gombra Az összes cseréje gombra, a régi hiperhivatkozási utakat egyszerre cserélték újakra, lásd a képernyőképet:

Kattintson a Kutools for Excel letöltéséhez ingyenes próbaverzióhoz!


Relatívabb cikkek:

  • Kivonat a tényleges címeket a hiperhivatkozásokból
  • Tételezzük fel, hogy vannak olyan cellatartományai, amelyek hiperhivatkozásokat tartalmaznak, és most meg kell látnia a hiperhivatkozások valódi rendeltetési helyét, és ki kell vonnia őket a hiperhivatkozásokból az alábbi képernyőkép szerint. Vannak-e egyszerű módszerek a probléma gyors megoldására?
  • Kép URL-ek konvertálása tényleges képekké az Excelben
  • Ha az A oszlopban szerepel a kép URL-címeinek listája, akkor most le akarja tölteni a megfelelő képeket az URL-ekről, és a bal oldali képernyőképen megjeleníti a szomszédos B oszlopban. Az Excelben hogyan lehetne gyorsan és egyszerűen kivonni a tényleges képeket a kép URL-jéből?
  • Az URL-szöveg konvertálása kattintható hiperhivatkozássá az Excelben
  • Tételezzük fel, hogy több URL is van a munkalapon, de ezek nincsenek összekapcsolva, és most az összes leválasztatlan URL-t át kell konvertálni kattintható hiperhivatkozássá, az alábbi képernyőképek szerint. Természetesen duplán kattinthat rájuk, hogy kattinthatóvá váljanak, de ez sok időt igényel, ha sok URL van. Hogyan konvertálhat több összekapcsolhatatlan URL-t kattintható hiperhivatkozássá automatikusan az Excelben?

A legjobb irodai termelékenységi eszközök

A Kutools for Excel megoldja a legtöbb problémát, és 80% -kal növeli a termelékenységet

  • újrafelhasználás: Gyorsan helyezze be összetett képletek, diagramok és bármi, amit korábban használt; Cellák titkosítása jelszóval; Levelezőlista létrehozása és e-maileket küldeni ...
  • Szuper Formula Bár (könnyedén szerkeszthet több szöveget és képletet); Olvasás elrendezés (könnyen olvasható és szerkeszthető nagyszámú cella); Beillesztés a Szűrt tartományba...
  • Cellák / sorok / oszlopok egyesítése az adatok elvesztése nélkül; Osztott cellák tartalma; Kombinálja a duplikált sorokat / oszlopokat... megakadályozza az ismétlődő cellákat; Hasonlítsa össze a tartományokat...
  • Válassza a Másolat vagy az Egyedi lehetőséget Sorok; Válassza az Üres sorok lehetőséget (az összes cella üres); Super Find és Fuzzy Find sok munkafüzetben; Véletlenszerű kiválasztás ...
  • Pontos másolás Több cella a képletreferencia megváltoztatása nélkül; Automatikus referenciák létrehozása több lapra; Helyezze be a golyókat, Jelölőnégyzetek és még sok más ...
  • Kivonat szöveg, Szöveg hozzáadása, Eltávolítás pozíció szerint, Hely eltávolítása; Hozz létre és nyomtasson személyhívó részösszegeket; Konvertálás a cellatartalom és a megjegyzések között...
  • Szuper szűrő (mentse el és alkalmazza a szűrősémákat más lapokra); Haladó rendezés hónap / hét / nap, gyakoriság és egyebek szerint; Speciális szűrő félkövér, dőlt betűvel ...
  • Kombinálja a munkafüzeteket és a munkalapokat; Táblázatok egyesítése kulcsoszlopok alapján; Az adatok felosztása több lapra; Kötegelt konvertálás xls, xlsx és PDF...
  • Több mint 300 hatékony funkció. Támogatja az Office / Excel 2007-2021 és 365 verziókat. Minden nyelvet támogat. Könnyű üzembe helyezés vállalatában vagy szervezetében. Teljes funkciók 30 napos ingyenes próbaverzió. 60 napos pénzvisszafizetési garancia.
kte lap 201905

Az Office fül a füles felületet hozza az Office-ba, és sokkal könnyebbé teszi a munkáját

  • Füles szerkesztés és olvasás engedélyezése Wordben, Excelben és PowerPointban, Publisher, Access, Visio és Project.
  • Több dokumentum megnyitása és létrehozása ugyanazon ablak új lapjain, mint új ablakokban.
  • 50% -kal növeli a termelékenységet, és naponta több száz kattintással csökkenti az egér kattintását!
officetab alja
A megjegyzések rendezése szerint
Hozzászólások (45)
Még nincs értékelés. Legyen Ön az első, aki értékel!
A weboldal moderátora ezt a megjegyzést minimalizálta
Csodálatos módon sok erőfeszítésemtől megkíméltem.
A weboldal moderátora ezt a megjegyzést minimalizálta
imádom, rengeteg munkától spórolsz meg.
A weboldal moderátora ezt a megjegyzést minimalizálta
Szia, meg tudnád adni a VB kódot, ha a hivatkozásokat Powerpointban kell módosítanom Excel helyett? Kösz
A weboldal moderátora ezt a megjegyzést minimalizálta
Szia! Úgy tűnik, ez remekül működik, de néhány karakter (például "\" és "%"). Az én esetemben olyan hiperhivatkozási címeim vannak, mint [../../../../../../Application%20Data/Microsoft/2012/Relacom%20Uki-Kantvik-Tallinna-Pietari-Uki_saate151012.xls] és Több száz hivatkozástól távol kell elhelyeznem a címet [../../../../../../Application%20Data/Microsoft/]. A linkek eleje ugyanaz, de a vége más. Van valami jó tanácsod?
A weboldal moderátora ezt a megjegyzést minimalizálta
Kösz!!!! :lol: ez nagyon sokat segített.
A weboldal moderátora ezt a megjegyzést minimalizálta
Hogyan módosíthatnám ezt annak érdekében, hogy frissítsem azokat a hiperhivatkozásokat, amelyek külső webcímek helyett egy munkafüzetben lévő hivatkozásokra hivatkoznak?
A weboldal moderátora ezt a megjegyzést minimalizálta
Ugyanerre van szüksége, próbálkozzon a következő változtatásokkal: Sub ReplaceHyperlinks() 'Updateby20140220 Dim Wb As Workbook Dim Ws As Worksheet Dim xHyperlink As Hyperlink Dim x Old As String, xNew As String WTitleId = "CambiaLink" =SActivetbs" =Setbhe Application'. Application.ActiveWorkbook xOld = Application.InputBox("Régi szöveg:", xTitleId, "", Type:=2) xNew = Application.InputBox("Új szöveg:", xTitleId, "", Típus:=2) Minden egyes Ws-hez In Wb.Worksheets 'Application.ScreenUpdating = Hamis minden xHyperlink esetén A Ws.Hyperlinks Debug.Print ("voy" & xHyperlink.SubAddress) xHyperlink.SubAddress = Csere(xHyperlink.SubAddress, xOld, xNew) Következő Alkalmazás =eScreen. Vége Sub
A weboldal moderátora ezt a megjegyzést minimalizálta
Mauricio - Szuper vagy! Kösz! Továbbá egy másik jelentéshez szükségem lesz rá, hogy csak a megadott lapokon frissítsem a hivatkozásokat, lehetséges ez?
A weboldal moderátora ezt a megjegyzést minimalizálta
köszi köszi köszi!!!!!!!!!! megmentettél 2 napos munkámra itt
A weboldal moderátora ezt a megjegyzést minimalizálta
Van mód több hiperhivatkozás "megjelenítendő szöveg" egyidejű megváltoztatására?
A weboldal moderátora ezt a megjegyzést minimalizálta
Köszönöm a zseniális programot. MŰKÖDIK, MINT BÁJBAN..."WLC"
A weboldal moderátora ezt a megjegyzést minimalizálta
Ragyogó! Nagyon köszönöm!!!!
A weboldal moderátora ezt a megjegyzést minimalizálta
Hé, srácok, miről maradtam le, az Excel 2013 XTitleId-jéhez „Fordítási hiba – A változó nincs megadva” üzenetet kapok :cry:
A weboldal moderátora ezt a megjegyzést minimalizálta
Aggodalomra semmi ok, rájöttem, és beállítottam egy húrként
A weboldal moderátora ezt a megjegyzést minimalizálta
nagyon sokat segített köszönöm szépen
A weboldal moderátora ezt a megjegyzést minimalizálta
Ez a leghasznosabb Excel-cikk, amivel valaha találkoztam. Sok olyan problémám volt, amikor a fájlon belüli hiperhivatkozások megsérülnek, vagy át akartam helyezni néhány hivatkozással ellátott fájl helyét, és a frissítés mindig is komoly probléma volt. Az Excel programozómnak nem volt egyszerű javítása. Ez hibátlanul működik. Nagyon hálás vagyok - köszönöm!
A weboldal moderátora ezt a megjegyzést minimalizálta
Azta! Ezzel ANNYI.IDŐT spóroltam meg. Nagyszerű vagy. Köszönet a megosztásért!
A weboldal moderátora ezt a megjegyzést minimalizálta
Ez zseniális. ANNYI.IDŐT spóroltál meg nekem. Ma. Köszönet a megosztásért!
A weboldal moderátora ezt a megjegyzést minimalizálta
Nagyon köszönöm, hogy ezt fejlesztetted! Volt egy felhasználóm, aki egy csomó hiperhivatkozást hozott létre több lapon (legalább több százan), és valahogy a hálózati mappa helyett az AppData\Roaming mappájához vezetett a c-meghajtón. Sikerült a VBA-szkripttel eltávolítanom a linkkód ezen részét, és most már minden működik. Valószínűleg egy hét frissítést spóroltunk meg, és kevesebb mint 2 percembe került a megvalósítás!
A weboldal moderátora ezt a megjegyzést minimalizálta
Elképesztő. Úgy működött, mint egy bűbáj az excel 2013-ban, nem volt szükség finomításra, ellentétben a hasonló javításokkal, amelyeket ehhez a problémához láttam. nagyon KÖSZÖNÖM. Hatalmas fejfájást és órákat takarított meg.
A weboldal moderátora ezt a megjegyzést minimalizálta
Megpróbáltam olyan hiperhivatkozásokon futtatni, amelyek más mappákra való hivatkozást tartalmaznak, de nem működött. Hogyan módosíthatnám ezt annak érdekében, hogy frissítsem azokat a hiperhivatkozásokat, amelyek külső webcímek helyett a merevlemezen lévő mappákra hivatkoznak?
Még senki sem írt megjegyzést
Több ingatlan
Hagyja meg észrevételeit
Feladás vendégként
×
Értékeld ezt a bejegyzést:
0   Karakterek
Javasolt helyek

Kövess minket

Copyright © 2009 - www.extendoffice.com. | Minden jog fenntartva. Powered by ExtendOffice. | Oldaltérkép
A Microsoft és az Office logó a Microsoft Corporation védjegyei vagy bejegyzett védjegyei az Egyesült Államokban és / vagy más országokban.
Sectigo SSL védi