Zwischenablage
03.01.2023 17:21:59
Ingo
Ich habe eine Excel-Tabelle mit meinen Kunden-Adressen.
Aus dieser Excel-Tabelle erzeuge ich eine E-Mail per Makro.
Nun möchte ich gerne, dass bei Auslösung des Makros an die Stelle mit dem "XXX" das gesetzt wird, was ich in der Zwischenablage befindet.
Also, wenn ich in der Zwischenablage z.B. "6743784278" befindet soll der Link in der E-Mail so lauten:
https://www.dhl.de/de/privatkunden/pakete-empfangen/verfolgen.html?piececode=6743784278
Ist das relativ "einfach" machbar?
Also gibt es in VBA sowas wie einen "Platzhalter", der einem den Inhalt der Zwischenablage einsetzt?
Gruß
Ingo
Sub aaaaa()
Dim r As Long
r = ActiveCell.Row
ActiveWorkbook.FollowHyperlink "mailto:" & Cells(r, Range("Vorname").Column) & " " & _
Cells(r, Range("Nachname").Column) & " ?subject=BlaBla &body=Guten Tag " & "%0A" & "%0A" & _
"DHL Tracking-Link:" & "%0A" & _
"https://www.dhl.de/de/privatkunden/pakete-empfangen/verfolgen.html?piececode=XXX"
End Sub