Anzeige
Anzeige
HERBERS
Excel-Forum (Archiv)
20+ Jahre Excel-Kompetenz: Von Anwendern, für Anwender
Anzeige
Inhaltsverzeichnis

E-Mail per VBA Zeilenumbrüche setzen

Forumthread: E-Mail per VBA Zeilenumbrüche setzen

E-Mail per VBA Zeilenumbrüche setzen
10.03.2026 08:51:34
Timo
Moin zusammen,

ich erstelle per VBA eine E-Mail. In einer Variable steht ein Text der mehrere Zeilenumbrüche enthalten kann. Die Zeilenumbrüche sehe ich aber leider nicht in der erstellten E-Mail. Hat jemand eine Idee wie ich das realisieren kann bzw. gibt es einen Befehl der Erkennt das jetzt hier ein Zeilenumbruch gemacht werden soll? Meine VBA Zeile mit der ich den Inhalt für die E-Mail erstelle sieht wie folgt aus:

Dim strBeschreibung as String
.
..
...
" br > b >Fehlerbild: /b >" & strFehlerbild & _


Grüße
Timo
Anzeige

4
Beiträge zum Forumthread
Beiträge zu diesem Forumthread

Betreff
Datum
Anwender
Anzeige
AW: E-Mail per VBA Zeilenumbrüche setzen
10.03.2026 09:42:54
Alwin Weisangler
Hallo Timo,

ich kann nur vermuten welchen Mail-Klient du nutzt und deshalb nur die Variable mit HTML so:


Sub HtmlInVariable()
Dim varHtml$: varHtml = "&lthtml&gtHallo!&ltbr&gt&ltbr&gt&ltb&gtMein Testeintrag aus Zelle""A1""&lt/b&gt&ltbr&gt&ltbr&gt&ltfont color=""#FF0000""&gt" & Tabelle1.Range("A1") & "&lt/font&gt&ltbr&gt&ltbr&gtMit freundlichen Grüßen&ltbr&gtDein Name&ltbr&gt&ltbr&gt&lt/html&gt"
End Sub

Da sind nur ein paar elementare Sachen im Quelltext drin. Falls dies nicht ausreichend ist, zeige eine Beispieldatei.

Gruß Uwe
Anzeige
AW: E-Mail per VBA Zeilenumbrüche setzen
10.03.2026 13:55:10
volti
Hallo,

falls noch nicht gelöst....

Ich gehe davon aus, dass in Deiner Variablen die Zeilenumbrüche als vbLF enthalten sind.
Diese müssen für HTML durch den break-Tag ersetzt werden.

 strFehlerbild = Replace(strFehlerbild, vbLf, "<br>")

Gruß
Karl-Heinz
Anzeige
AW: E-Mail per VBA Zeilenumbrüche setzen
11.03.2026 22:18:20
Marc
der body der Email muss
.HTMLBody sein, dann funktioniert Zeilenubruch mit


oder sonst mit vbNewLine , dazu musst du aber den Text zerlegen.
AW: E-Mail per VBA Zeilenumbrüche setzen
10.03.2026 11:15:02
snb
replace(text,vblf,"
")
Anzeige
Anzeige
Live-Forum - Die aktuellen Beiträge
Datum
Titel
14.05.2026 13:31:09
14.05.2026 09:50:42
13.05.2026 19:14:18