Hyperlinks in Excel per Makro erstellen
Schritt-für-Schritt-Anleitung
Um Hyperlinks in Excel per Makro zu erstellen, folge diesen Schritten:
-
Öffne dein Excel-Dokument und drücke ALT + F11, um den VBA-Editor zu öffnen.
-
Klicke auf Einfügen und wähle Modul, um ein neues Modul zu erstellen.
-
Kopiere den folgenden VBA-Code in das Modul:
Option Explicit
Sub Makro1()
Dim Zei As Long, Von As Long
Const Pfad As String = "http://www.dieurld.com/obcsd/"
With ActiveSheet
Von = Application.Match("URL", .Columns(2), 0) + 1
For Zei = Von To .Cells(Rows.Count, 2).End(xlUp).Row
.Hyperlinks.Add Anchor:=.Cells(Zei, 2), Address:= _
Pfad & .Cells(Zei, 2).Value, TextToDisplay:=.Cells(Zei, 2).Value
Next Zei
End With
End Sub
-
Schließe den VBA-Editor und kehre zu Excel zurück.
-
Führe das Makro mit ALT + F8 aus und wähle Makro1.
Dieses Makro wird automatisch Hyperlinks in der Spalte B (URL) erstellen, indem es die feste URL mit dem Schlüssel verknüpft.
Häufige Fehler und Lösungen
Alternative Methoden
Falls du keinen VBA-Code verwenden möchtest, kannst du auch manuell Hyperlinks in Excel einfügen:
- Klicke mit der rechten Maustaste auf die Zelle, in der du den Hyperlink erstellen möchtest.
- Wähle
Hyperlink.
- Füge die vollständige URL in das Feld „Adresse“ ein.
- Klicke auf
OK.
Diese Methode ist jedoch zeitaufwendig, insbesondere wenn du viele Links erstellen musst.
Praktische Beispiele
Angenommen, du hast in Spalte B die folgenden Werte:
Nach dem Ausführen des obigen Makros werden die Hyperlinks wie folgt aussehen:
Tipps für Profis
- Verwende
Option Explicit, um sicherzustellen, dass alle Variablen deklariert sind. Dies hilft dir, Fehler im Code zu vermeiden.
- Du kannst das Makro anpassen, um Hyperlinks zu einer Datei oder einem anderen Ziel zu erstellen, indem du die
Address-Eigenschaft entsprechend änderst.
- Nutze die Möglichkeit, die Hyperlink-Textanzeige zu ändern, um benutzerdefinierte Texte zu verwenden.
FAQ: Häufige Fragen
1. Kann ich das Makro für mehrere Blätter verwenden?
Ja, du kannst das Makro anpassen, um es auf alle Arbeitsblätter anzuwenden, indem du eine Schleife über alle Blätter erstellst.
2. Wie ändere ich die feste URL im Makro?
Ändere einfach den Wert von Const Pfad im Code auf die gewünschte URL.
3. Was muss ich tun, wenn ich LibreOffice benutze?
Die Vorgehensweise für LibreOffice Calc Hyperlink einfügen ist ähnlich, aber die VBA-Syntax kann abweichen. Informiere dich über die spezifischen Makrofunktionen in LibreOffice.