Ugrás a tartalomra
 

Hogyan lehet gyorsan felsorolni az összes hiperhivatkozást az Excelben?

Szerző: Xiaoyang Utolsó módosítás: 2020-06-05

Munkalap használatakor talán sok hiperhivatkozást hozunk létre benne, és néha tudnunk kell, hova hivatkoznak a szövegek. Ha egyesével kattintasz rájuk, az unalmas és időigényes lesz. Ha egy munkalapon felsorolhatunk minden szöveget és hiperhivatkozásokat tartalmazó hiperhivatkozást, akkor könnyen ellenőrizhetjük az összes hiperhivatkozást az Excel-ben.

Sorolja fel az összes kijelölt hiperhivatkozást VBA kóddal

Kivonja az összes tényleges címet a hiperhivatkozásokból a Kutools for Excel segítségével


nyíl kék jobb buborék Sorolja fel az összes kijelölt hiperhivatkozást VBA kóddal

1. Válassza ki azt a tartományt, amely folytatja a felsorolni kívánt hiperhivatkozásokat.

2. Kattints Fejlesztő>Visual Basic, egy új Microsoft Visual Basic alkalmazásokhoz ablak jelenik meg, kattintson a gombra betétlap>Modulok, és írja be a következő kódot a modulba:

Option Explicit
Private Function GetHyperAddy(Cell As Range) As String
On Error Resume Next
GetHyperAddy = Cell.Hyperlinks.Item(1).Address
If Err.Number <> 0 Then GetHyperAddy = "None"
On Error GoTo 0
End Function
Sub DistillHyperlinks()
Dim HyperAddy As String, cl As Range, wsTarget As Worksheet, clSource As Range
Application.ScreenUpdating = False
Set clSource = Selection
On Error Resume Next
Set wsTarget = Sheets("Hyperlink List")
If Err.Number <> 0 Then 
Set wsTarget = Worksheets.Add
With wsTarget
.Name = "Hyperlink List"
With .Range("A1")
.Value = "Location"
.ColumnWidth = 20
.Font.Bold = True
End With
With .Range("B1")
.Value = "Displayed Text"
.ColumnWidth = 25
.Font.Bold = True
End With
With .Range("C1")
.Value = "Hyperlink Target"
.ColumnWidth = 40
.Font.Bold = True
End With
End With
Set wsTarget = Sheets("Hyperlink List")
End If
On Error GoTo 0
For Each cl In clSource
HyperAddy = GetHyperAddy(cl)
If Not HyperAddy = "None" Then
With wsTarget.Range("A65536").End(xlUp).Offset(1, 0)
.Parent.Hyperlinks.Add Anchor:=.Offset(0, 0), _
Address:="", SubAddress:=(cl.Parent.Name) & "!" & (cl.Address)
.Offset(0, 1).Value = cl.Text
.Hyperlinks.Add Anchor:=.Offset(0, 2), Address:=HyperAddy
End With
End If
Next cl
wsTarget.Select
End Sub

3. Ezután kattintson doc-szorzás-számítás-3 gombot a kód futtatásához. És az összes hiperhivatkozás egy új munkalapon jelenik meg Hiperhivatkozások listája. Lásd a képernyőképet:

doc-list-all-hyperlinkek


nyíl kék jobb buborék Kivonja az összes tényleges címet a hiperhivatkozásokból a Kutools for Excel segítségével

Aktivitáskövető Kutools az Excel számára'S Hiperhivatkozások konvertálása funkcióval gyorsan kivonhatja a valódi címeket a hiperhivatkozásokból.

Kutools az Excel számára : több mint 300 praktikus Excel-bővítménnyel, ingyenesen, korlátozás nélkül, 30 nap alatt kipróbálható. 

Telepítése után Kutools az Excel számára, kérjük, tegye a következőket :( Ingyenesen töltse le a Kutools for Excel alkalmazást most )

1. Válassza ki azokat a hiperhivatkozásokat, amelyekkel kivonja a valódi célokat.

2. Ezután kattintson Kutools > Link > Hiperhivatkozások konvertálása, lásd a képernyőképet:

3. Az Hiperhivatkozások konvertálása párbeszédpanelen válassza ki A hiperhivatkozások címei helyettesítik a cellatartalmat lehetőség a Konvertálás típusa szakaszban, majd adjon meg egy cellát, ahová az eredményt a Eredménytartomány szakasz, lásd a képernyőképet:

doc-list-all-hyperlinkek

4. Ezután kattintson OK gombra, az összes valós címet kivonták a hiperhivatkozásokból, lásd a képernyőképet:

doc-list-all-hyperlinkek

Megjegyzések: Forrástartomány konvertálása: a kibontott eredmények az eredeti cellatartományban lesznek, ha bejelöli ezt az opciót.

Ingyenesen töltse le a Kutools for Excel alkalmazást most


Kapcsolódó cikk:

Hogyan lehet gyorsan törölni az összes hiperhivatkozást az Excelben?

A legjobb irodai hatékonyságnövelő eszközök

🤖 Kutools AI Aide: Forradalmasítsa az adatelemzést a következők alapján: Intelligens végrehajtás   |  Kód létrehozása  |  Hozzon létre egyéni képleteket  |  Adatok elemzése és diagramok létrehozása  |  A Kutools funkciók meghívása...
Népszerű szolgáltatások: Ismétlődések keresése, kiemelése vagy azonosítása   |  Üres sorok törlése   |  Oszlopok vagy cellák kombinálása adatvesztés nélkül   |   Kerek Formula nélkül ...
Szuper keresés: Több kritérium VLookup    Többértékű VLookup  |   VLookup több munkalapon   |   Fuzzy Lookup ....
Speciális legördülő lista: Gyors legördülő lista létrehozása   |  Függő legördülő lista   |  Többszörösen válassza ki a legördülő listát ....
Oszlopkezelő: Adjon meg egy adott számú oszlopot  |  Oszlopok mozgatása  |  Kapcsolja be a Rejtett oszlopok láthatósági állapotát  |  Tartományok és oszlopok összehasonlítása ...
Kiemelt funkciók: Rács fókusz   |  Design nézet   |   Nagy Formula bár    Munkafüzet és lapkezelő   |  Erőforrás-könyvtár (Auto szöveg)   |  Dátumválasztó   |  Kombinálja a munkalapokat   |  Cellák titkosítása/dekódolása    E-mailek küldése listánként   |  Szuper szűrő   |   Speciális szűrő (félkövér/dőlt/áthúzott szűrés...) ...
A 15 legjobb eszközkészlet12 szöveg Eszközök (Szöveg hozzáadása, Karakterek eltávolítása,...)   |   50 + Táblázatos Típusai (Gantt-diagram,...)   |   40+ Praktikus képletek (Számolja ki az életkort a születésnap alapján,...)   |   19 beszúrás Eszközök (Helyezze be a QR-kódot, Kép beszúrása az útvonalból,...)   |   12 Átalakítás Eszközök (Számok szavakig, Valuta átváltás,...)   |   7 Egyesítés és felosztás Eszközök (Haladó kombinált sorok, Hasított sejtek,...)   |   ... és több

Töltsd fel Excel-készségeidet a Kutools for Excel segítségével, és tapasztald meg a még soha nem látott hatékonyságot. A Kutools for Excel több mint 300 speciális funkciót kínál a termelékenység fokozásához és az időmegtakarításhoz.  Kattintson ide, hogy megszerezze a leginkább szükséges funkciót...


Az Office lap füles felületet hoz 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!