Live-Forum - Die aktuellen Beiträge
Datum
Titel
17.10.2025 10:28:49
16.10.2025 17:40:39
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Hyperlink Pfad auslesen

Hyperlink Pfad auslesen
20.09.2017 15:48:00
Jens
Hallo
wie kann ich den Pfad auf eine Datei auslesen wenn ich in einer Zelle A1 einen hyperlink gesetzt habe?
Sprich es sollte dann ich einer Variablen stehen C:/....
Anzeige

10
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
Kommt darauf an
20.09.2017 15:54:22
Michael
Jens,
...WIE der Hyperlink in der Zelle gesetzt wurde. Per ReMausKlick und Hyperlink hinzufügen, also ein "echter Hyperlink", der per Formel =HYPERLINK(...), und damit ein Formelhyperlink; es braucht unterschiedliche Herangehensweisen.
LG
Michael
AW: Kommt darauf an
20.09.2017 15:56:14
Jens
Nein hyperlink per Einfügen /hyperlink...
Anzeige
Dann so...
20.09.2017 16:03:22
Michael

Sub a()
Dim i As String
i = Range("A1").Hyperlinks(1).Address
End Sub
LG
Michael
AW: Dann so...
20.09.2017 16:10:29
Jens
danke.
Meine Datei (excel)liegt auf dem Desktop.
Die Datei zum link liegt im ordner "Neu" auf dem desktop.
Als link bekomme ich nun Neu/Dateiname.
Es fehlt hier was.
Sollte aber dann auch gehen wenn die Datei des Links z.b auf D liegt.
Anzeige
Zeig mal einen Bsp-Link...
20.09.2017 16:50:56
Michael
Jens,
...so wie er bei Dir in der Zelle steht.
LG
Michael
AW: Zeig mal einen Bsp-Link...
20.09.2017 16:59:30
Jens
z.b. So
D:\Desktop\Test
Eigentlich der Pfad der Datei iM explorer soll ausgegeben werden.
Funktioniert bei mir problemlos...
20.09.2017 17:07:42
Michael
Jens,
Bzgl. Eigentlich der Pfad der Datei iM explorer soll ausgegeben werden.
Mein o.a. Code gibt das aus, was im Hyperlink als Pfad-Adresse angegeben wurde; wenn da "was fehlt", dann bereits vorher.
LG
Michael
Anzeige
AW: Funktioniert bei mir problemlos...
20.09.2017 20:54:11
Jens
Wie kann dann vorher was fehlen?
Kannst du Mal deine Datei hochladen?
Kann man die Hyperlink Anzeige irgendwo in Excel etwa definieren?
Bei mir fehlt z.b. wenn meine Exceldatei auf dem Desktop gespeichert ist und der Hyperlink sich Datei auf dem Desktop bezieht immer die Angabe c:/ Windows/Desktop. Es steht dann nur der Dateiname da. Aber warum?
Anzeige
Entscheidend scheint wohl zu sein, wie...
21.09.2017 12:36:06
Michael
Hallo Jens,
...Du zu der Hyperlink-Adresse in erster Linie kommst. Wenn ich bspw. auf dem Desktop einen Ordner "Test" anlege, und im Explorer dessen Pfad kopiere, entsteht bei meiner System-Umgebung etwa das daraus: [\\office\userdata\MeinWindowsName\Desktop\Test], falls es sich um eine Datei handelt dann natürlich noch mit dem Dateinamen [..\Test\Datei.xlsx].
Wie legst Du den Link an? Hantelst Du Dich im Hyperlink-Menü durch das Datei-Verzeichnis, oder kopierst Du ins Hyperlink-Menü eine bereits zuvor kopierte Pfad-Adresse ein?
LG
Michael
Anzeige
Zu dieser Problematik gibt's auch Etliches ...
21.09.2017 15:52:29
Luc:-?
…im Archiv (Kopf-Button RECHERCHE → oberes Eingabefeld), Jens;
eine umfangreiche Behandlung mit meiner Mitwirkung wohl 2016, in der auch verschiedene Darstellungsweisen des Pfads thema­ti­siert wurden.
Gruß, Luc :-?
Besser informiert mit …
Anzeige
;

Forumthreads zu verwandten Themen

Anzeige
Anzeige
Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige
Anzeige

Infobox / Tutorial

Hyperlink Pfad in Excel auslesen


Schritt-für-Schritt-Anleitung

Um den Pfad eines Hyperlinks in Excel auszulesen, kannst Du VBA verwenden. Hier ist eine einfache Schritt-für-Schritt-Anleitung:

  1. Öffne Excel und drücke ALT + F11, um den VBA-Editor zu öffnen.

  2. Füge ein neues Modul hinzu, indem Du im Menü auf Einfügen > Modul klickst.

  3. Kopiere den folgenden Code in das Modul:

    Sub AuslesenHyperlink()
       Dim hyperlinkPfad As String
       hyperlinkPfad = Range("A1").Hyperlinks(1).Address
       MsgBox "Der Hyperlink-Pfad ist: " & hyperlinkPfad
    End Sub
  4. Schließe den VBA-Editor und kehre zu Excel zurück.

  5. Stelle sicher, dass in Zelle A1 ein Hyperlink gesetzt ist.

  6. Führe das Makro AuslesenHyperlink aus (drücke ALT + F8 und wähle das Makro aus).

Nun solltest Du den Pfad des Hyperlinks in einer Nachricht sehen.


Häufige Fehler und Lösungen

  • Fehlermeldung beim Ausführen des Codes: Stelle sicher, dass in der angegebenen Zelle ein Hyperlink vorhanden ist. Andernfalls gibt Excel einen Fehler aus.
  • Hyperlink wird nicht korrekt angezeigt: Wenn der Hyperlink nur den Dateinamen anzeigt, überprüfe, wie der Hyperlink erstellt wurde. Der Pfad wird möglicherweise nicht richtig gesetzt, wenn er manuell eingegeben wurde.
  • VBA funktioniert nicht: Stelle sicher, dass Du die Makros in Excel aktiviert hast. Gehe zu Datei > Optionen > Trust Center > Einstellungen für das Trust Center > Makroeinstellungen.

Alternative Methoden

Wenn Du keine VBA-Programmierung verwenden möchtest, kannst Du auch Formeln nutzen:

  • Excel-Formel zum Auslesen eines Hyperlinks: Aktuell gibt es keine eingebaute Formel in Excel, um den Hyperlink-Pfad direkt aus einer Zelle auszulesen. Du kannst jedoch den Hyperlink als Text anzeigen lassen, indem Du den Hyperlink in einer neuen Zelle manuell kopierst und dort einfügst.

Praktische Beispiele

Hier sind einige Beispiele, wie Du den Hyperlink-Pfad auslesen kannst:

  1. Beispiel für eine Datei auf dem Desktop:

    • Setze in Zelle A1 einen Hyperlink zu D:\Desktop\Test\Datei.xlsx.
    • Führe das oben genannte VBA-Makro aus, um den Pfad auszulesen.
  2. Beispiel für einen URL-Link:

    • Setze in Zelle A1 einen Hyperlink zu einer Webseite, z.B. http://www.example.com.
    • Das VBA-Makro gibt den URL-Pfad aus.

Tipps für Profis

  • Wenn Du häufig mit Hyperlinks arbeitest, erwäge die Erstellung eines benutzerdefinierten VBA-Add-Ins, das Dir ermöglicht, Hyperlinks schneller zu verwalten.
  • Du kannst auch mehrere Hyperlinks in einer Zelle haben. In diesem Fall musst Du den Code anpassen, um die Adresse des gewünschten Hyperlinks auszulesen.
  • Nutze die Funktion excel hyperlink anzeigen, um sicherzustellen, dass der Hyperlink korrekt in der Zelle dargestellt wird.

FAQ: Häufige Fragen

1. Wie kann ich mehrere Hyperlinks auslesen?
Du kannst eine Schleifenstruktur in VBA verwenden, um alle Hyperlinks in einem Bereich auszulesen.

2. Gibt es eine Möglichkeit, Hyperlinks ohne VBA auszulesen?
Leider gibt es in Excel keine eingebaute Funktion, um Hyperlinks direkt ohne VBA auszulesen. Du müsstest den Hyperlink manuell kopieren.

3. Warum wird der Pfad nicht korrekt angezeigt?
Das kann daran liegen, dass der Hyperlink nicht korrekt erstellt wurde oder der Pfad nicht vollständig ist. Achte darauf, dass der Hyperlink im richtigen Format eingegeben wurde.

4. Kann ich den Hyperlink-Pfad in eine andere Zelle schreiben?
Ja, Du kannst den Code anpassen, um den Hyperlink-Pfad in eine andere Zelle zu schreiben:

Range("B1").Value = Range("A1").Hyperlinks(1).Address

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige