Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Hyperlink relativ in absolut "umwandeln"

Hyperlink relativ in absolut "umwandeln"
17.01.2019 18:52:21
PMH
Ausgangsituation:
Ich habe viele Excel-Tabellen, die zusammen auf weit über 10.000 Hyperlinks verweisen
Einige (1.000) Hyperlinks sind kaputt bzw. sie verweisen auf ein falsches Laufwerk und/oder Ordner.
Zur Verdeutlichung meinen Problems:
  • Gehe ich mit der Maus über die "Excel-Zelle", dann wird mir der absolute Hyperlink angezeigt
  • Klicke ich mit "links", dann erscheint die Fehlernachricht "Die angegebene Datei konnte nicht geöffnet werden". Logo, da ja falscher Hyperlink
  • Klicke ich mit der "rechten Maus" auf das Feld und dann auf die Auswahl "Hyperlink bearbeiten" dann wird mir nur der relative Hyperlink angezeigt

  • Meine Frage ist also:
    Wie kann ich in einer Excel-Tabelle relative Hyperlinks durch die absoluten Hyperlinks ersetzen; nicht alle, denn bei einigen wird sehr wohl der absolute Hyperlink angezeigt ?!.
    Beispiel was angezeigt wird:
    ....gehe ich mit der Maus auf die Zelle mit dem Hyperlink:
    E:\Ordner 1\01 Ordner 2\03 Ordner 17\Dokument.xlsm#513_3'
    ....es wird mir also der absolute Hyperlink angezeigt
    ....klicke ich das Feld mit der rechten Maus an + dann Auswahl "Hyperlink bearbeiten":
    '03 Ordner 17\Dokument.xlsm#513_3'
    ....es wird mir leider nur der relative Hyperlink an
    Der Ordner "01 Ordner 2" ist falsch und müßte in "02 Ordner 2" umgewandelt werden.
    Per Makro kann ich die Hyperlink Pfade nicht ändern, da nur der relative Hyperlink zur Verfügung steht.
    Könnte ich in den Zellen den relativen durch den absoluten Hyperlink ersetzen, dann käme ich auch per Makro dran und könnte "01 Ordner 2" abfragen und ändern.

    Gibt es eine Möglichkeit in den Zellen mit den relativen Hyperlinks diese in absolute "umzuwandeln" ?


    Oder wie könnte ich die falsche Ordner-Zuordnung noch ändern ?

    Anzeige

    3
    Beiträge zum Forumthread
    Beiträge zu diesem Forumthread

    Betreff
    Datum
    Anwender
    Anzeige
    AW: Hyperlink relativ in absolut "umwandeln"
    17.01.2019 18:59:59
    SF
    Hola,
    du hast bestimmt deine Gründe dass du auf das Feedback nicht mehr eingegangen bist....
    https://www.ms-office-forum.net/forum/showthread.php?t=357177&page=2
    Gruß,
    steve1da
    AW: Hyperlink relativ in absolut "umwandeln"
    18.01.2019 12:05:20
    PMH
    Dieser Vorgang ist beendet. Ich habe die gleiche Frage über das Forum MS-Office gestellt. Dort wird jetzt alles von mir geführt.
    Anzeige
    AW: ... aber damit hier auch nicht mehr offen owT
    18.01.2019 17:04:26
    neopa
    Gruß Werner
    .. , - ...

    Forumthreads zu verwandten Themen

    Anzeige
    Anzeige
    Anzeige
    Anzeige
    Anzeige
    Anzeige

    Infobox / Tutorial

    Hyperlink von relativ auf absolut umwandeln


    Schritt-für-Schritt-Anleitung

    Um in Excel einen relativen Hyperlink in einen absoluten Hyperlink umzuwandeln, kannst du folgendes Vorgehen nutzen:

    1. Hyperlink bearbeiten: Klicke mit der rechten Maustaste auf die Zelle mit dem Hyperlink und wähle „Hyperlink bearbeiten“ aus.
    2. Pfad kopieren: Notiere dir den relativen Pfad, der in dem Bearbeitungsfeld angezeigt wird.
    3. Absoluten Pfad erstellen: Erstelle den absoluten Pfad basierend auf dem aktuellen Speicherort deiner Excel-Datei. Der absolute Hyperlink hat in der Regel das Format:
      C:\DeinOrdner\Unterordner\Dateiname
    4. Hyperlink ersetzen: Füge den neuen absoluten Hyperlink in das Bearbeitungsfeld ein und bestätige die Änderungen.

    Falls du eine große Anzahl an Hyperlinks hast, kann diese Methode zeitaufwendig sein. In diesem Fall könnte ein Makro nützlich sein.


    Häufige Fehler und Lösungen

    • Fehlermeldung: „Die angegebene Datei konnte nicht geöffnet werden“.

      • Lösung: Überprüfe, ob der absolute Pfad korrekt ist und die Datei tatsächlich vorhanden ist. Möglicherweise ist die Datei auf einem anderen Laufwerk gespeichert.
    • Hyperlink zeigt nur den relativen Pfad an.

      • Lösung: Stelle sicher, dass du den richtigen Hyperlink bearbeitest. Manchmal sind die Hyperlinks in einer anderen Zelle gespeichert, die du nicht siehst.

    Alternative Methoden

    Eine alternative Methode, um relative Hyperlinks in absolute Hyperlinks umzuwandeln, ist die Verwendung eines VBA-Makros. Hier ist ein einfaches Beispiel:

    Sub RelativeToAbsoluteHyperlinks()
        Dim hl As Hyperlink
        Dim ws As Worksheet
        Set ws = ThisWorkbook.Sheets("DeinBlattName") ' Ändere den Blattnamen entsprechend
    
        For Each hl In ws.Hyperlinks
            hl.Address = ThisWorkbook.Path & "\" & hl.TextToDisplay ' Setze den absoluten Pfad
        Next hl
    End Sub

    Führe dieses Makro aus, um alle relativen Hyperlinks auf dem angegebenen Arbeitsblatt in absolute Hyperlinks umzuwandeln.


    Praktische Beispiele

    • Beispiel 1: Wenn dein relativer Hyperlink lautet: Ordner1\Dokument.xlsx, und deine Excel-Datei sich in C:\Projekte befindet, wird der absolute Hyperlink:

      C:\Projekte\Ordner1\Dokument.xlsx
    • Beispiel 2: Bei einem relativen Link wie ..\Ordner2\Dokument.docx, wird der absolute Pfad:

      C:\Projekte\Ordner2\Dokument.docx

    Verwende die Struktur deines Dateisystems, um die absoluten Hyperlinks korrekt zu formatieren.


    Tipps für Profis

    • Excel Linkbasis festlegen: Wenn du häufig mit Hyperlinks arbeitest, kannst du die „Linkbasis“ in Excel festlegen, um die Verwaltung deiner Links zu vereinfachen.
    • Variabler Pfad: Wenn du oft Pfade änderst, überlege dir, einen variablen Pfad zu verwenden, den du in einer Zelle speichern und dann dynamisch in deinen Hyperlinks nutzen kannst.

    FAQ: Häufige Fragen

    1. Wie kann ich überprüfen, ob ein Hyperlink funktioniert? Um zu prüfen, ob ein Hyperlink funktioniert, klicke mit der linken Maustaste auf den Hyperlink. Wenn du die Fehlermeldung „Die angegebene Datei konnte nicht geöffnet werden“ erhältst, ist der Link wahrscheinlich kaputt.

    2. Kann ich alle Hyperlinks auf einmal umwandeln? Ja, du kannst ein VBA-Makro verwenden, um alle relativen Hyperlinks in einem Arbeitsblatt oder in einer Arbeitsmappe auf einmal in absolute Hyperlinks umzuwandeln.

    3. Gibt es eine Möglichkeit, relative Links in HTML zu konvertieren? Ja, du kannst die relativen Links in HTML umwandeln, indem du das Format entsprechend anpasst, jedoch ist dies außerhalb von Excel notwendig.

    Beliebteste Forumthreads (12 Monate)

    Anzeige
    Anzeige
    Anzeige