HERBERS Excel-Forum - die Beispiele

Thema: Details von Verknüpfungen sollen aufgelistet werden

Home

Gruppe

Link

Problem

Alle Verknüpfungen im Bereich A1:E9 sollen mit Detailangaben aufgelistet werden.

Lösung
Geben Sie den nachfolgenden Code in ein Standardmodul ein und weisen Sie ihn einer Schaltfläche zu.
StandardModule: Modul1

Sub LinkInfo()
   Dim arrDetails As Variant
   Dim rng As Range, rngSel As Range
   Dim iCounter As Integer, iRow As Integer, sText As String
   Set rngSel = Range("A1:E9")
   Workbooks.Add 1
   Range("A1").Value = "LinkAddress:"
   Range("B1").Value = "Path:"
   Range("C1").Value = "Workbook:"
   Range("D1").Value = "Worksheet:"
   Range("E1").Value = "Range:"
   Range("A1:E1").Font.Bold = True
   iRow = 1
   For Each rng In rngSel
      If rng.HasFormula Then
         If InStr(rng.Formula, "\[") Then
            arrDetails = GetDetails(rng.Formula)
            iRow = iRow + 1
            Cells(iRow, 1).Value = rng.Address
            For iCounter = 1 To 4
               Cells(iRow, iCounter + 1).Value = arrDetails(iCounter)
            Next iCounter
         End If
      End If
   Next rng
   Columns.AutoFit
End Sub

Private Function GetDetails(sTxt As String) As Variant
   Dim sWkb As String, sWks As String, sRng As String
   Dim sPath As String
   Dim arr(1 To 4) As String
   arr(1) = Mid(sTxt, InStr(sTxt, "'") + 1, _
      InStr(sTxt, "[") - InStr(sTxt, "'") - 2)
   arr(2) = Mid(sTxt, InStr(sTxt, "[") + 1, _
      InStr(sTxt, "]") - InStr(sTxt, "[") - 1)
   arr(3) = Mid(sTxt, InStr(sTxt, "]") + 1, _
      InStr(sTxt, "'!") - InStr(sTxt, "]") - 1)
   arr(4) = Right(sTxt, Len(sTxt) - InStr(sTxt, "!"))
   GetDetails = arr
End Function

Beiträge aus dem Excel-Forum zu den Themen Link und Extern

Defekter Link bei Forumsbeiträgen Defekter Link bei Forumsbeiträgen
Defekter Link bei Forumsbeiträgen Hyperlink per Code aktivieren, gibt Fehlerhinweis
Verlinkung Excel-Powerpoint VBA Links im Verzeichnis auslesen
VLOOKUP auf Links funktioniert offline xlDialogInsertHyperlink.show
Hyperlinks in Excel Link ändert sich beim Sortieren
sverweis nach links möglich? Grafik - Linie nach unten, Kriterien links
Bereich von rechts nach links auslesen? Hyperlink auf Excel-Datei funktioniert nicht
Hyperlinks automatisch starten Hyperlink zu Wordtabelle mit Textmarke
Userform. Link datei Hyperlink variabel
Hyperlink - UserForm Hyperlink öffnet Arbeitsmappe mit Parametern
Excel links auf seite Mail mit Link und Parameter erzeugen
Links automatisch aus Zellen generien Hyperlinks finden
Hyperlink zurückwandeln? Hyperlink zurückwandeln?
Hyperlink zurückwandeln? Hyperlink
Hyperlink als Button Dateiname externer Datei ändern
Links to Other Workbooks - Nur wo? Hyperlink öffnen - URL in Zelle
Hyperlink ... Verkürzung der Verzeichnisauswahl Tabelle mit Link im Forum posten
Hyperlinks - Standardordner ändern Tabellenblatt aus externer Exceldatei kopieren
Hyperlink bestimmten Text blinken lassen
verlinkungen in markiertem bereich erneuern Blinkender Kreis nach Zahl in Zelle?
Daten aus Zellen autom. nach Links verschieben Hyperlink
ConboBox mit externe Daten füllen gutes WORD-Forum, Link?
Hyperlinks Set oWS = oWB.Worksheets(Range("link").Parent.Name
Hyperlink TEIL/RECHTS/LINKS
Prüfen ob Hyperlink