goedendag,
de laatste tijd ben ik aan het uitzoeken hoe ik een mailtje kan versturen doormiddel van exel
dit op basis van een bepaalde cel die op waar of onwaar staat.
mijn vraag nu is of iemand een VBA code heeft dit dit kan realiseren.
dit is mijn eigen code maar ik denk dat daar een fout in zit want het werkt niet
Sub Waarde_in_range_mail()
c01 = "<table border=1 bgcolor=#FFFFF0#>"
If Sheets("Blad1").Range("G29") = "WAAR" Then
sn = Sheets("Blad1").Range("A1:I22")
For j = 1 To UBound(sn)
c01 = c01 & "<tr><td>" & Join(Application.Index(sn, j), "</td><td>") & "</td></tr>"
Next
c01 = c01 & "</table><P></P><P></P>"
Dim objMail As Object
Set objOL = CreateObject("Outlook.Application")
With CreateObject("Outlook.Application").CreateItem(0)
.To = "email@mail.com"
.Subject = "werkbladgebied waarden"
.HTMLBody = c01
.Send
End With
End If
End Sub
ik hoop dat iemand me hier mee kan helpen
de laatste tijd ben ik aan het uitzoeken hoe ik een mailtje kan versturen doormiddel van exel
dit op basis van een bepaalde cel die op waar of onwaar staat.
mijn vraag nu is of iemand een VBA code heeft dit dit kan realiseren.
dit is mijn eigen code maar ik denk dat daar een fout in zit want het werkt niet
Sub Waarde_in_range_mail()
c01 = "<table border=1 bgcolor=#FFFFF0#>"
If Sheets("Blad1").Range("G29") = "WAAR" Then
sn = Sheets("Blad1").Range("A1:I22")
For j = 1 To UBound(sn)
c01 = c01 & "<tr><td>" & Join(Application.Index(sn, j), "</td><td>") & "</td></tr>"
Next
c01 = c01 & "</table><P></P><P></P>"
Dim objMail As Object
Set objOL = CreateObject("Outlook.Application")
With CreateObject("Outlook.Application").CreateItem(0)
.To = "email@mail.com"
.Subject = "werkbladgebied waarden"
.HTMLBody = c01
.Send
End With
End If
End Sub
ik hoop dat iemand me hier mee kan helpen