ich suche eine Makro das mir aus einer E-Mail Adresse, die von mir in ein Feld kopiert wurde (zB xxx@xxx.de) zum Hyperlink gemacht wird. Wenn es möglich ist sogar mit einem Betreff wie "Bestellung".
Gruß Viktor
Sub FollowHyperlink()
ActiveWorkbook.FollowHyperlink Address:="mailto:test@test.com", NewWindow:=True
End Sub
Um einen mailto
Link in Excel zu erstellen, kannst Du ein einfaches VBA-Makro verwenden. Hier ist eine Schritt-für-Schritt-Anleitung:
Öffne Excel und drücke Alt + F11
, um den VBA-Editor zu starten.
Klicke im Menü auf Einfügen
und wähle Modul
, um ein neues Modul zu erstellen.
Füge den folgenden Code in das Modul ein:
Sub CreateMailtoLink()
Dim email As String
Dim subject As String
Dim hyperlinkAddress As String
' E-Mail-Adresse und Betreff festlegen
email = "test@test.com"
subject = "Bestellung"
' Erstelle die mailto Adresse
hyperlinkAddress = "mailto:" & email & "?subject=" & subject
' Füge den Hyperlink in die aktive Zelle ein
ActiveSheet.Hyperlinks.Add Anchor:=Selection, Address:=hyperlinkAddress, TextToDisplay:=email
End Sub
Schließe den VBA-Editor und gehe zurück zu Excel.
Markiere die Zelle, in die Du den mailto
Link einfügen möchtest.
Führe das Makro aus, indem Du Alt + F8
drückst, das Makro auswählst und auf Ausführen
klickst.
Jetzt hast Du einen funktionierenden mailto
Link in Deiner Excel-Tabelle!
Fehler: "Komponenten fehlen" beim Ausführen des Makros.
Extras
> Verweise
.Fehler: Der Link öffnet sich nicht.
Wenn Du keine VBA-Makros verwenden möchtest, kannst Du auch mailto
Links direkt in Excel mit der Funktion HYPERLINK
erstellen:
Gib folgende Formel ein:
=HYPERLINK("mailto:test@test.com?subject=Bestellung", "E-Mail senden")
Diese Methode ist einfach und benötigt keine Programmierkenntnisse.
Hier sind einige praktische Beispiele, wie Du mailto
Links in Excel verwenden kannst:
E-Mail mit CC:
=HYPERLINK("mailto:test@test.com?cc=cc@test.com&subject=Bestellung", "E-Mail senden")
E-Mail mit Text im Body:
=HYPERLINK("mailto:test@test.com?subject=Bestellung&body=Hier ist der Text.", "E-Mail senden")
Diese Beispiele zeigen, wie flexibel die mailto
Funktionalität in Excel ist.
mailto
Links dynamisch zu erstellen. Du kannst beispielsweise E-Mail-Adressen und Betreffs aus anderen Zellen beziehen.mailto
URL-Struktur, um CC, BCC oder Body-Text hinzuzufügen.1. Wie kann ich mehrere E-Mail-Adressen in einem mailto Link angeben?
Du kannst mehrere E-Mail-Adressen durch ein Komma trennen, z.B. mailto:test1@test.com,test2@test.com
.
2. Kann ich den Betreff und den Text im Body eines E-Mail-Links festlegen?
Ja, dazu verwendest Du die Parameter subject
und body
in der mailto
Adresse, z.B. mailto:test@test.com?subject=Mein Betreff&body=Mein Text
.
3. Funktioniert das auch in Excel Online?
Ja, mailto
Links funktionieren auch in Excel Online, solange ein E-Mail-Client im Browser integriert ist.
Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden
Suche nach den besten AntwortenEntdecke unsere meistgeklickten Beiträge in der Google Suche
Top 100 Threads jetzt ansehen