14.03.2026, 10:40
Guten Morgen,
Ich möchte, wenn ich eine Zahlungserinnerung sende, die dazugehörige Rechnung oder kann auch meherere Rechnungen sein automatisch im Email anhängen.
Hyperlink funktioniert wenn ich diesen anklicke.
jedoch wenn ich diesen Code unten ausführen möchte sagt Excel dass kein Hyperlink in Zelle N12 gefunden wurde.
Ausserdem kann es auch sein dass meherere Rechnungen angehängt werden sollen.
Finde nirgends ein Video oder eine Erklärung in welchem dies erklärt wird.
PDf besteht ja bereits und muss nicht neu erzeugt werden.
Vielleicht kann mir jemand helfen wo der Fehler liegt. und wenn mehrere Rechnungen offen sind wie ich dies dann lösen muss damit alle Rechnungen angehängt werden.
Liebe Grüsse Mamamia
Ich möchte, wenn ich eine Zahlungserinnerung sende, die dazugehörige Rechnung oder kann auch meherere Rechnungen sein automatisch im Email anhängen.
Hyperlink funktioniert wenn ich diesen anklicke.
jedoch wenn ich diesen Code unten ausführen möchte sagt Excel dass kein Hyperlink in Zelle N12 gefunden wurde.
Ausserdem kann es auch sein dass meherere Rechnungen angehängt werden sollen.
Finde nirgends ein Video oder eine Erklärung in welchem dies erklärt wird.
PDf besteht ja bereits und muss nicht neu erzeugt werden.
Vielleicht kann mir jemand helfen wo der Fehler liegt. und wenn mehrere Rechnungen offen sind wie ich dies dann lösen muss damit alle Rechnungen angehängt werden.
Liebe Grüsse Mamamia
Code:
Sub Zahlungserinnerung_senden()
Dim objOutlook As Object
Dim objMail As Object
Dim LinkPath As String
Dim HyperlinkCell As Range
Set HyperlinkCell = Range("N12") ' Zelle mit dem PDF-Hyperlink
If HyperlinkCell.Hyperlinks.Count > 0 Then
LinkPath = HyperlinkCell.Hyperlinks(1).Address
Else
MsgBox "Kein Hyperlink in " & HyperlinkCell.Address & " gefunden!"
Exit Sub
End If
Set objOutlook = CreateObject("Outlook.Application")
Set objMail = objOutlook.CreateItem(0)
With objMail
.To = Range("Empfänger_Zahlungserinnerung")
.Subject = Range("Betreff_Zahlungserinnerung")
.Body = Range("Text_Zahlungserinnerung")
.Attachments.Add LinkPath ' Datei aus Hyperlink
.send
End With
End Sub
