Este fórum está sendo desativado

Depois de 9 anos, este fórum será desativado. Mas calma.... estamos migrando para uma comunidade no DISCORD. Junte-se a nós.

ENTRAR PARA DISCORD

Tópicos relacionados a códigos VBA, gravação de macros, etc.
#38292
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
#38293
If Notifications.Range("E" & i + 6).Value <> "ok" Then

Provavelmente E7 <> ok.
Verifique se E8 e E9 também não contém "ok".
#38317
Experimente.
Código: Selecionar todos
Sub enviar_notificacao()
 Dim outlookapp As Object
 Dim outlookmail As Object
 Dim i As Integer
  Set outlookapp = CreateObject("outlook.application")
   For i = 1 To 3
    If Notifications.Range("E" & i + 6).Value <> "ok" Then
     Set outlookmail = outlookapp.CreateItem(0)
      With outlookmail
       .To = Notifications.Range("D" & i + 6).Value
       .cc = "matheuspaixao19@hotmail.com"
       .BCC = ""
       .Subject = "Compliance Training Notification"
       .HTMLbody = Notifications.Range("F" & i + 6).Value
       .display
       .send
      End With
    End If
    'Windows("GRC_Trainings_31 de Out_com NPER.xlsm").Activate
    Set outlookmail = Nothing
   Next i
  Set outlookapp = Nothing
End Sub
obs. deixei desativada a linha abaixo pois não vejo relação com o código.
'Windows("GRC_Trainings_31 de Out_com NPER.xlsm").Activate
long long title how many chars? lets see 123 ok more? yes 60

We have created lots of YouTube videos just so you can achieve [...]

Another post test yes yes yes or no, maybe ni? :-/

The best flat phpBB theme around. Period. Fine craftmanship and [...]

Do you need a super MOD? Well here it is. chew on this

All you need is right here. Content tag, SEO, listing, Pizza and spaghetti [...]

Lasagna on me this time ok? I got plenty of cash

this should be fantastic. but what about links,images, bbcodes etc etc? [...]

Estamos migrando para uma comunidade no Discord