Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Hyperlink in Zeilenumbruch

Hyperlink in Zeilenumbruch
17.09.2013 15:44:15
urmila
Hallo zusammen,
ich suche nach folgender Möglichkeit und somit um eure Hilfe.
Ich setze mit folgenden Code den Zeilenumbruch innerhalb einer Zelle:
ActiveCell.Value = "Australien" & Chr(10) & "Deutschland"

Ich würde aber gerne so haben wollen, dass sie die einzelne Wörter verlinkt werden, z.B. Australien mit www.xyz.com und Deutschland mit www.xyz.de oder so...
Ist sowas machbar?
Vielen Dank und LG
Urmila

Anzeige

1
Beitrag zum Forumthread
Beitrag zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
nur 1 HL je Zelle mgl. owT
17.09.2013 15:50:15
Rudi
Anzeige
;

Forumthreads zu verwandten Themen

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 in Zeilenumbruch erstellen


Schritt-für-Schritt-Anleitung

Um Hyperlinks in einem Zeilenumbruch innerhalb einer Excel-Zelle zu erstellen, kannst du VBA (Visual Basic for Applications) nutzen. Folge diesen Schritten:

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

  2. Wähle im Projektfenster „Einfügen“ und dann „Modul“, um ein neues Modul zu erstellen.

  3. Füge den folgenden Code in das Modul ein:

    Sub HyperlinkMitZeilenumbruch()
       Dim cell As Range
       Set cell = ActiveCell
    
       cell.Value = "Australien" & Chr(10) & "Deutschland"
       cell.Hyperlinks.Add Anchor:=cell.Characters(1, 9), Address:="http://www.xyz.com", TextToDisplay:="Australien"
       cell.Hyperlinks.Add Anchor:=cell.Characters(12, 11), Address:="http://www.xyz.de", TextToDisplay:="Deutschland"
    End Sub
  4. Schließe den VBA-Editor und kehre zu Excel zurück.

  5. Wähle die Zelle aus, in der du den Hyperlink mit Zeilenumbruch haben möchtest, und führe dann das Makro HyperlinkMitZeilenumbruch aus.

Jetzt solltest du die Wörter "Australien" und "Deutschland" mit den entsprechenden Hyperlinks in einer Zelle haben.


Häufige Fehler und Lösungen

  • Fehler: Hyperlinks werden nicht angezeigt.

    • Lösung: Stelle sicher, dass der Text in der Zelle korrekt mit Hyperlinks.Add verknüpft ist und die Anzahl der Zeichen für die Anchor-Parameter korrekt ist.
  • Fehler: Zeilenumbruch funktioniert nicht.

    • Lösung: Überprüfe, ob Chr(10) korrekt verwendet wird, um einen Zeilenumbruch zu erzeugen.

Alternative Methoden

Wenn du keine VBA-Lösung verwenden möchtest, kannst du auch folgende Methoden ausprobieren:

  • Einzelne Zellen nutzen: Erstelle mehrere Zellen für jeden Hyperlink und formatiere sie so, dass sie nebeneinander erscheinen.
  • Textfelder: Füge ein Textfeld ein und platziere die Hyperlinks darin. Dies gibt dir mehr Flexibilität beim Layout.

Praktische Beispiele

Hier sind einige Beispiele, wie du den oben genannten VBA-Code anpassen kannst:

  1. Weitere Länder hinzufügen:

    cell.Value = "Australien" & Chr(10) & "Deutschland" & Chr(10) & "Frankreich"
    cell.Hyperlinks.Add Anchor:=cell.Characters(1, 9), Address:="http://www.xyz.com", TextToDisplay:="Australien"
    cell.Hyperlinks.Add Anchor:=cell.Characters(12, 11), Address:="http://www.xyz.de", TextToDisplay:="Deutschland"
    cell.Hyperlinks.Add Anchor:=cell.Characters(24, 9), Address:="http://www.xyz.fr", TextToDisplay:="Frankreich"
  2. Verlinke unterschiedliche Texte: Du kannst auch andere Texte verlinken, indem du den TextToDisplay-Parameter änderst.


Tipps für Profis

  • Nutze Application.OnTime, um das Makro automatisch zu einem bestimmten Zeitpunkt auszuführen.
  • Experimentiere mit der Range-Objekt, um Hyperlinks in mehreren Zellen gleichzeitig zu erstellen.
  • Speichere deine Arbeitsmappe im .xlsm-Format, um die Makros zu behalten.

FAQ: Häufige Fragen

1. Funktioniert dieser Code in Excel 365?
Ja, der VBA-Code ist mit Excel 365 kompatibel.

2. Kann ich mehr als zwei Hyperlinks in einer Zelle haben?
Ja, du kannst beliebig viele Hyperlinks in einer Zelle hinzufügen, solange du die Anchor-Parameter richtig definierst.

3. Wie kann ich den Zeilenumbruch manuell hinzufügen?
Du kannst ALT + ENTER verwenden, um manuell einen Zeilenumbruch in einer Zelle einzufügen.

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