Live-Forum - Die aktuellen Beiträge
Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender

Forumthread: Bereich als EMail senden

Bereich als EMail senden
13.01.2015 11:07:33
NoPa
Hallo,
ich möchte aus einer Tabelle einen beliebigen Bereich markieren und in eine Email als Text einfügen!
Ich schaffe es den Bereich zu markieren und in eine separate Tabelle einzufügen und diese dann zu versenden.
Aber ich würde den Inhalt der markierten Zellen lieber als Text in die Mail einfügen und dann versenden!
Ist das möglich!?
Hier die Tabelle:
https://www.herber.de/bbs/user/94962.xlsm
Danke
Gruß
Norbert

Anzeige

2
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: Bereich als EMail senden
13.01.2015 12:00:23
Rudi
Hallo,
mal ganz primitiv:
<pre>Sub BereichMailen()
Dim RG As Range 'Bereich
Dim appOutlook As Outlook.Application
Dim MailItem As Outlook.MailItem
'Bereich ermittel, in neue Tabelle kopieren
Set RG = Application.InputBox _
(Prompt:="Wählen Sie den Bereich aus," _
& "der per Email versendet werden soll!", Type:=8)
'Outlook starten
Set appOutlook = CreateObject("Outlook.Application")
Set MailItem = appOutlook.CreateItem(olMailItem)
'Email erstellen
With MailItem
.To = "max@MUSTERMANN.de"
.Subject = "Muster Betreff"
.HTMLBody = "Hallo," & "<br>" & HtmlText(Selection) & "<br>" _
& "Danke" & "<br>" & "Gruß"
'Email Senden
'.Send
.Display
End With
End Sub</pre>
<pre>Function HtmlText(rSel As Range)
Dim sTmp, r As Range, c As Range
sTmp = "<table>"
For Each r In rSel.Rows
sTmp = sTmp & "<tr>"
For Each c In r.Cells
sTmp = sTmp & "<td>" & c.Text & "</td>"
Next
sTmp = sTmp & "</tr>"
Next
sTmp = sTmp & "</table>"
HtmlText = sTmp
End Function</pre>
Gruß
Rudi

Anzeige
AW: Bereich als EMail senden
13.01.2015 12:53:38
NoPa
das ist echt super!
danke
Gruß
Norbert
;

Forumthreads zu verwandten Themen

Anzeige
Entdecke relevante Threads

Schau dir verwandte Threads basierend auf dem aktuellen Thema an

Alle relevanten Threads mit Inhaltsvorschau entdecken
Anzeige

Beliebteste Forumthreads (12 Monate)

Anzeige
Anzeige
Entdecke mehr
Finde genau, was du suchst

Die erweiterte Suchfunktion hilft dir, gezielt die besten Antworten zu finden

Suche nach den besten Antworten
Unsere beliebtesten Threads

Entdecke unsere meistgeklickten Beiträge in der Google Suche

Top 100 Threads jetzt ansehen
Anzeige