Live-Forum - Die aktuellen Beiträge
Datum
Titel
03.10.2025 22:18:19
03.10.2025 18:57:58
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Zelleninhalt zu ausführbarem Hyperlink umwandeln

Zelleninhalt zu ausführbarem Hyperlink umwandeln
31.07.2013 12:38:37
Pascal
Guten Tag
Ich erhoffe mir hier durchs Forum einmal mehr Unterstützung und Hilfe in meinem Vorhaben zu erhalten.
… in einer Excel-Arbeitsmappe stehen in der Spalte A jeweils verschiedene Nummern (siehe Beispiel)
https://www.herber.de/bbs/user/86646.xlsx
Nun such ich nach einer Möglichkeit, diese Nummern zu ausführbaren Hyperlinks umzuwandeln.
D.h. die Hyperlink-Adresse muss dabei immer dem folgenden Syntax entsprechen:
http://www.test.com/verzeichnis_x/id_"Nummer"
D.h. der Text "Nummer" soll dabei jeweils um die Nummer welche in der entsprechenden Zelle steht ersetzt werden.
Ziel:
Man kann dann auf die Zelle mit der Nummer klicken, dann soll der entsprechende Hyperlink mit dieser Nummer geöffnet werden.
Die Excel-Arbeitsmappe hat ständig unterschiedliche Anzahl von gefüllten Zellen in der Spalte A
Es sollten also jeweils alle in Spalte A vorhandenden Datensätze so umgewandelt werden.
Geht das irgendwie?
Bin gespannt auf Eure Lösungsvorschläge

Anzeige

7
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
mit HYPERLINK() ...
31.07.2013 12:42:11
neopa
Hallo Pascal,
... so: =HYPERLINK("http://www.test.com/verzeichnis_x/id_"&A1;"zu ID "&A1)
Gruß Werner
.. , - ...
oT
Jeder Interessent ist willkommen beim Exceltreffen 11.-13.10.2013 in Duisburg
Mehr dazu, siehe http://www.exceltreffen.de/index.php?page=230

Anzeige
AW: mit HYPERLINK() ...
31.07.2013 12:53:08
Pascal
Hallo neopa
... superschnelle Antwort die du da lieferst. :-)
ich möchte natürlich eine art schlaufenfunktion basteln, die mir für alle gefüllten zellen der spalte A genau diesen Hyperlink-String hinter die nummer legt, ohne dabei die nummer selber zu verändern.
ziel: wenn jemand auf die nummer klickt, so soll eben der dahinterliegende hyperlink geöffnet werden.
mein problem ist nun eigentlich, wie ich diese schlaufe bauen muss.

Anzeige
einfach Formel nach unten kopieren ...
31.07.2013 13:28:05
neopa
Hallo Pascal,
... das runter kopieren reicht schon aus. Du kannst diese aber so =WENN(A1="";"";HYPERLINK("http://www.test.com/verzeichnis_x/id_"&A1;"zu ID "&A1)) kopieren.
Gruß Werner
.. , - ...
oT
Jeder Interessent ist willkommen beim Exceltreffen 11.-13.10.2013 in Duisburg
Mehr dazu, siehe http://www.exceltreffen.de/index.php?page=230

Anzeige
AW: einfach Formel nach unten kopieren ...
31.07.2013 14:09:31
Pascal
...hmmmm
ich dachte vielmehr an einen code wie diesen hier, den ich in der zwischenzeit zusammengebastelt hab:
Sub hyper_hyper()
Dim Zelle As Range
Dim rngSpalte As Range
Set rngSpalte = Range("A2:A100") 'anpassen!
For Each Zelle In rngSpalte
If Zelle = "" Then Exit For
ActiveSheet.Hyperlinks.Add Anchor:=Zelle, Address:=Zelle.Value
Next
End Sub

jetzt müsste ich bloss noch anpassen, dass ....
... der range-Bereich variabel ist
... die Address:=Zelle.Value um den eigentlichen Hyperlink erweitern

Anzeige
warum hier VBA ...
31.07.2013 14:26:57
neopa
Hallo Pascal,
... mit dem einfachen nach unten kopieren der Formel sollte doch das Problem an sich schon gelöst sein. Wenn Du aber trotzdem noch eine VBA-Lösung suchst, dann stell den Thread auf offen. Ich jedoch halte mich aus VBA-Anfragen konsequent heraus.
Gruß Werner
.. , - ...
oT
Jeder Interessent ist willkommen beim Exceltreffen 11.-13.10.2013 in Duisburg
Mehr dazu, siehe http://www.exceltreffen.de/index.php?page=230

Anzeige
AW: einfach Formel nach unten kopieren ...
31.07.2013 14:37:07
Matze
Hi Pascal,
Dim Loletzte As Long
Loletzte = Cells(Rows.Count, 1).End(xlUp).Row 'letzte Zeile Spalte 1
Set rngSpalte = Range("A2:A" & Loletzte) 'anpassen!
Matze

AW: einfach Formel nach unten kopieren ...
31.07.2013 14:39:16
Pascal
danke!
genau was ich brauch
;

Forumthreads zu verwandten Themen

Anzeige
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

Zelleninhalt zu ausführbarem Hyperlink umwandeln


Schritt-für-Schritt-Anleitung

Um in Excel den Zelleninhalt in einen Hyperlink umzuwandeln, kannst Du die folgende Methode verwenden:

  1. Öffne Deine Excel-Datei und gehe zur Spalte, in der die Nummern stehen (z. B. Spalte A).
  2. Füge eine neue Spalte hinzu (z. B. Spalte B), in der die Hyperlinks entstehen sollen.
  3. In der ersten Zelle der neuen Spalte (B1) gibst Du die folgende Formel ein:
    =HYPERLINK("http://www.test.com/verzeichnis_x/id_" & A1, "zu ID " & A1)

    Diese Formel wandelt den Text in einen Link um und zeigt "zu ID [Nummer]" als anklickbaren Text an.

  4. Kopiere die Formel nach unten für alle gefüllten Zellen in Spalte A. Du kannst dies tun, indem Du die rechte untere Ecke der Zelle B1 ziehst.

Häufige Fehler und Lösungen

  • Fehler: Hyperlink wird nicht erstellt.

    • Lösung: Stelle sicher, dass die Formel korrekt eingegeben wurde und die Zelle in Spalte A tatsächlich einen Wert enthält.
  • Fehler: Hyperlink zeigt nur den Text an, funktioniert aber nicht.

    • Lösung: Überprüfe, ob der Text in der Zelle A die richtige Struktur hat und ob die URL korrekt formatiert ist.

Alternative Methoden

Eine andere Methode, um Text in einen Link umzuwandeln, ist die Verwendung von VBA. Mit einem einfachen Makro kannst Du alle Zellen in einer bestimmten Spalte automatisch in Hyperlinks umwandeln. Hier ist ein Beispiel:

Sub HyperlinksErstellen()
    Dim Zelle As Range
    Dim rngSpalte As Range
    Set rngSpalte = Range("A2:A" & Cells(Rows.Count, 1).End(xlUp).Row) ' automatisch anpassen
    For Each Zelle In rngSpalte
        If Zelle.Value <> "" Then
            ActiveSheet.Hyperlinks.Add Anchor:=Zelle, Address:="http://www.test.com/verzeichnis_x/id_" & Zelle.Value, TextToDisplay:="zu ID " & Zelle.Value
        End If
    Next Zelle
End Sub

Praktische Beispiele

  • Beispiel 1: Wenn in Zelle A1 die Zahl "123" steht, wird die Formel in B1 den Link zu http://www.test.com/verzeichnis_x/id_123 erzeugen und als "zu ID 123" anzeigen.

  • Beispiel 2: Um mehrere Links zu erstellen, kannst Du den Bereich in der Formel erweitern. Wenn Du beispielsweise alle Zellen von A1 bis A100 umwandeln möchtest, kannst Du die Formel in B1 eingeben und nach unten ziehen.


Tipps für Profis

  • Verwende die Funktion WENN: Um sicherzustellen, dass leere Zellen nicht in Hyperlinks umgewandelt werden, kannst Du die Formel so anpassen:

    =WENN(A1="";"";HYPERLINK("http://www.test.com/verzeichnis_x/id_" & A1;"zu ID " & A1))
  • Dynamische Bereiche: Wenn Du einen dynamischen Bereich benötigst, wie im VBA-Beispiel gezeigt, kannst Du die Funktion End(xlUp) verwenden, um die letzte gefüllte Zelle zu finden.


FAQ: Häufige Fragen

1. Wie kann ich in Excel Text in einen Link umwandeln?
Du kannst die HYPERLINK-Funktion verwenden, um Text in einen anklickbaren Link umzuwandeln.

2. Funktioniert diese Methode in allen Excel-Versionen?
Ja, die HYPERLINK-Funktion ist in allen modernen Excel-Versionen verfügbar, einschließlich Excel 2010, 2013, 2016, 2019 und Microsoft 365.

3. Kann ich mehrere Hyperlinks gleichzeitig erstellen?
Ja, indem Du die Formel nach unten ziehst oder ein VBA-Skript verwendest, kannst Du mehrere Hyperlinks in einer Spalte erstellen.

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