Hogyan lehet gyorsan felsorolni az összes hiperhivatkozást az Excelben?
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
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 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:
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:
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:
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
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!