Mail adresi olmayanlara mail göndermesin

tahsinanarat

Altın Üye
Katılım
14 Mart 2005
Mesajlar
2,164
Excel Vers. ve Dili
Ofis 2019 Türkçe
Altın Üyelik Bitiş Tarihi
27-05-2028
Kod:
Sub SendEmailfromOutlook()

    Dim OutApp As Object
    Dim OutMail As Object
    Dim cell As Range
    Dim Path As String
    Path = Application.ActiveWorkbook.Path
    Set OutApp = CreateObject("Outlook.Application")
    Set s1 = Sheets("Toplu_mail")
    son = s1.Cells(Rows.Count, 1).End(xlUp).Row
    For Each cell In s1.Range("E2:E" & son)
        Set OutMail = OutApp.CreateItem(0)
              With OutMail
                .To = cell.Value
                .Subject = Cells(cell.Row, "D").Value
                .Body = "Selam " & Cells(cell.Row, "B").Value & "," _
                      & vbNewLine & vbNewLine & _
                        "Lütfen bu e-postanın ekindeki Mutabakat bilgilerinize bakın. Teşekkür ederim!"
                .Attachments.Add (Cells(cell.Row, "G").Value)
                '.Send
                .Display
            End With
    Next cell
   
End Sub
E sutununda Mail adreslerine göre otomatik mail gönderiyor, ancak mail adresleri olmayanları atlaması (göndermemesi) için nasıl bir değişiklik yapmalıyım.
Teşekkürler
 

AdemCan

Altın Üye
Destek Ekibi
Katılım
1 Eylül 2008
Mesajlar
1,386
Excel Vers. ve Dili
2019 TR
Merhaba, döngü içinde kırmızı renk ile belirttiğim satırları ekleyip boş olan hücreleri geçebilirsiniz.
Rich (BB code):
    For Each cell In s1.Range("E2:E" & son)
        If cell.Value = "" Then GoTo atla
        Set OutMail = OutApp.CreateItem(0)
              With OutMail
                .To = cell.Value
                .Subject = Cells(cell.Row, "D").Value
                .Body = "Selam " & Cells(cell.Row, "B").Value & "," _
                      & vbNewLine & vbNewLine & _
                        "Lütfen bu e-postanın ekindeki Mutabakat bilgilerinize bakın. Teşekkür ederim!"
                .Attachments.Add (Cells(cell.Row, "G").Value)
                '.Send
                .Display
            End With
atla:
    Next cell
 

tahsinanarat

Altın Üye
Katılım
14 Mart 2005
Mesajlar
2,164
Excel Vers. ve Dili
Ofis 2019 Türkçe
Altın Üyelik Bitiş Tarihi
27-05-2028
Sn. @AdemCan, istediğim gibi oldu, çok teşekkür ediyorum. Sağolun.
 

AdemCan

Altın Üye
Destek Ekibi
Katılım
1 Eylül 2008
Mesajlar
1,386
Excel Vers. ve Dili
2019 TR
Rica ederim.
 
Üst