Ik heb onderstaande code.
Nu wil ik de Range uitbreiden met de velden C5:C1755 zodat deze ook in de email komen.
Echter ik krijg het echter niet voor elkaar de twee kolommen naast elkaar te krijgen als 1 tabel.
In kolom B wordt gefilterd. Nu komen alleen de gefilterde waardes uit kolom B te staan in de email.
Weet iemand misschien de oplossing.
Bvd.
Sub Range_waarden_in_email()
Strbody = "Koptekst," & _
"<p>" & _
"Inhoud regel 1" & _
"Inhoud regel 2" & _
"<p>" & _
"Met vriendelijke groeten,"
c01 = "<table border=1 bgcolor=#FFFFF0#>"
For Each it In Sheets("Zoeken").Range("B5:B1755").SpecialCells(12)
c01 = c01 & "<tr><td>" & it.Value & "</td></tr>"
Next
c01 = c01 & "</table><P></P><P></P>"
With CreateObject("Outlook.Application").CreateItem(0)
.To = "email@xxxxx.xx"
.Subject = "Onderwerp"
.HTMLBody = Strbody & c01
.Display
End With
End Sub
Nu wil ik de Range uitbreiden met de velden C5:C1755 zodat deze ook in de email komen.
Echter ik krijg het echter niet voor elkaar de twee kolommen naast elkaar te krijgen als 1 tabel.
In kolom B wordt gefilterd. Nu komen alleen de gefilterde waardes uit kolom B te staan in de email.
Weet iemand misschien de oplossing.
Bvd.
Sub Range_waarden_in_email()
Strbody = "Koptekst," & _
"<p>" & _
"Inhoud regel 1" & _
"Inhoud regel 2" & _
"<p>" & _
"Met vriendelijke groeten,"
c01 = "<table border=1 bgcolor=#FFFFF0#>"
For Each it In Sheets("Zoeken").Range("B5:B1755").SpecialCells(12)
c01 = c01 & "<tr><td>" & it.Value & "</td></tr>"
Next
c01 = c01 & "</table><P></P><P></P>"
With CreateObject("Outlook.Application").CreateItem(0)
.To = "email@xxxxx.xx"
.Subject = "Onderwerp"
.HTMLBody = Strbody & c01
.Display
End With
End Sub
Laatst bewerkt: