Macro para envio de multiplos e-mais só enviando o primeiro
Enviado: 03 Nov 2018 às 12:10
Pessoal Bom dia!
Estou montando uma macro para envio de múltiplos e-mails seguindo uma mesma condição, no entanto ela só está enviando o primeiro e-mail e para, alguém saberia me esclarecer ?
Sub enviar_notificacao()
Dim outlookApp As Object
Dim outlookMail As Object
Set outlookApp = CreateObject("outlook.application")
Set outlookMail = outlookApp.CreateItem(0)
On Error Resume Next
Dim i As Integer
For i = 1 To 3
If Notifications.Range("E" & i + 6).Value <> "ok" Then
With outlookMail
.To = Notifications.Range("D" & i + 6).Value
.cc = ""
.bcc = ""
.Subject = "Compliance Training Notification"
.HTMLbody = Notifications.Range("F" & i + 6).Value
.display
.send
End With
End If
Next i
On Error GoTo 0
Set outlookMail = Nothing
Set outlookApp = Nothing
End Sub
Estou montando uma macro para envio de múltiplos e-mails seguindo uma mesma condição, no entanto ela só está enviando o primeiro e-mail e para, alguém saberia me esclarecer ?
Sub enviar_notificacao()
Dim outlookApp As Object
Dim outlookMail As Object
Set outlookApp = CreateObject("outlook.application")
Set outlookMail = outlookApp.CreateItem(0)
On Error Resume Next
Dim i As Integer
For i = 1 To 3
If Notifications.Range("E" & i + 6).Value <> "ok" Then
With outlookMail
.To = Notifications.Range("D" & i + 6).Value
.cc = ""
.bcc = ""
.Subject = "Compliance Training Notification"
.HTMLbody = Notifications.Range("F" & i + 6).Value
.display
.send
End With
End If
Next i
On Error GoTo 0
Set outlookMail = Nothing
Set outlookApp = Nothing
End Sub