13.08.2021, 07:48
Hallo zusammen,
ich möchte einen Bereich Kopieren und in eine Mail einfügen,(dies am liebsten als Bild)
Bei dem Bereich möchte ich nur bis zur letzten zelle kopieren wo auch wirklich inhalt drin ist, aktuell wird er bis zu der Zelle Kopiert wo Formeln sind.
ich möchte einen Bereich Kopieren und in eine Mail einfügen,(dies am liebsten als Bild)
Bei dem Bereich möchte ich nur bis zur letzten zelle kopieren wo auch wirklich inhalt drin ist, aktuell wird er bis zu der Zelle Kopiert wo Formeln sind.
Code:
Sub mailsenden1()
Dim sMailtext As String
With Sheets("Mittagspausen verteilen")
.Range("DK4:DO" & .Cells(Rows.Count, 63).End(xlUp).Row).Copy
End With
With CreateObject("Outlook.Application").CreateItem(0)
.BodyFormat = 2 ' 2=HTML-Format, 3=Richtext
.Subject = "Blockschichten für: " & Date + 1 ' Betreff
Set .SendUsingAccount = .Session.Accounts.Item("Mail@mail.de")
.To = "Mail@mail.de" & ";" & "Mail@mail.de" ' Empfänger
.GetInspector ' Signatur holen
.htmlbody = Replace(sMailtext, vbLf, "<br>") & .htmlbody
.Display
With .GetInspector.WordEditor.Application.Selection
.Start = Len(sMailtext): .Paste
End With
End With
Application.CutCopyMode = False
'
End Sub