Zelleninhalt (url als text) in Hyperlink wandeln (Excel)

whigga

Enthusiast
Thread Starter
Mitglied seit
31.03.2005
Beiträge
180
Ort
Hannover
Hallo,

ich stehe gerade vor einem riesigen Problem, dass ich mit meinen quasi nicht vorhandenen Excel-Kenntnissen nicht lösen kann.

Ich habe eine Excel-Tabelle in der in einer Spalte URLs stehen. Diese werden jedoch als Text importiert. Sie sollen aber Hyperlinks sein/werden. Da es sich um über 700 Einträge handelt ist das händische Einfügen einzelner Zeilen nicht realisierbar. Die als Text formatierte URL entspricht 1:1 dem späteren Hyperlink.

Wie stelle ich es an, dass ich die Spalte (D) komplett zum Hyperlink transformiere. Ich habe natürlich gegoogelt aber bin dadurch nicht ans Ziel gekommen. Die gefundenen codes haben allesamt nicht funktioniert. Die einzige Funktion, die funktioniert hat setzt den Hyperlink jedoch zusätzlich in eine nachfolgende Spalte. (=Hyperlink(D2) usw) So dass ich die URL zweimal hintereinander habe. Einmal als Text und einmal als Link.

Die Excel Datei soll übrigens am Ende als html-datei gespeichert werden. Nur zur Info, falls es einen Weg gibt bei diesem Schritt die URLs automatisch als Hyperlink zu setzen.

Ich hoffe auf eure Hilfe, ich verzweifel gerade.

Gruß
 
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
Hi,

falls überall einfach nur das http:// fehlt, wovon ich ausgehe (sonst wären es bereits links), kannst du das Problem mittels eines Macros lösen:

Code:
Spalte = 1 ' Spalte mit den URL-Adressen
vonZeile = 2 ' die erste Zeile
bisZeile = 65536 ' letzte Zeile
For Zeile = vonZeile To bisZeile
If Not IsEmpty(Cells(Zeile, Spalte)) Then
ActiveSheet.Hyperlinks.Add Anchor:=Cells(Zeile, Spalte), Address:="http://" + Cells(Zeile, Spalte).Value, TextToDisplay:=Cells(Zeile, Spalte).Value
    End If
  Next Zeile
 
Nein, leider nicht. Aber die Links liegen in der form http://xyz.net/xyz/xyz// vor. Würde es also reichen das www. per Macro einzufügen? Und wenn ja, wie sähe das dann aus? Es handelt sich übrigens um Spalte D Zeile 2 bis 800
 
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh