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:
-
Öffne Excel und drücke ALT + F11
, um den VBA-Editor zu öffnen.
-
Wähle im Projektfenster „Einfügen“ und dann „Modul“, um ein neues Modul zu erstellen.
-
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
-
Schließe den VBA-Editor und kehre zu Excel zurück.
-
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
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:
-
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"
-
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.