- Katılım
- 14 Haziran 2006
- Mesajlar
- 129
Aşağıdaki kodda msg yazan yer hata veriyor burayı nasıl doğru yazabilirim..
Sub is_list_mail_gonder()
Dim Email_Subject, Email_Send_From, Email_Send_To, Email_Cc, Email_Bcc, Email_Body, strLines As String
Dim Mail_Object, Mail_Single As Variant
Dim mailBody As String
Dim i As Long, _
j As Integer, _
d, _
Adet As Integer, _
msg As String, _
cc As String, _
HLink As String, _
Recipient As String, _
Subj As String
For i = 18 To Cells(Rows.Count, "E").End(3).Row
If Cells(i, "B") Like "EVET" Then
msg = Range(i, "D18").Copy & Sheets("Work Order").Select & Range("L2").Select & ActiveSheet.Paste & Sheets("İş Listesi").Select
d = Split(Cells(i, "N"), ";")
For j = 0 To UBound(d)
Recipient = d(j)
Email_Send_To = Recipient
Email_Subject = "Email konusu"
Email_Send_From = ""
Email_Cc = "aaa@aaa.com;bbb@bbb.com"
Email_Bcc = ""
Email_Body = msg
Next j
On Error GoTo debugs
Set Mail_Object = CreateObject("Outlook.Application")
Set Mail_Single = Mail_Object.CreateItem(0)
With Mail_Single
.Subject = Email_Subject
.To = Email_Send_To
.cc = Email_Cc
.BCC = Email_Bcc
.Body = Email_Body
.Display
Application.Wait (Now + TimeValue("00:00:02"))
Application.SendKeys "%e", True
End With
Adet = Adet + 1
Set Mail_Object = Nothing
Set Mail_Single = Nothing
Application.Wait (Now + TimeValue("00:00:01"))
debugs:
If Err.Description <> "" Then
MsgBox Err.Description
End If
End If
Next
MsgBox Adet & " Adet Mail Gönderilmiştir....", vbInformation, "ATİLLA ÇİFTÇİ"
End Sub
Sub is_list_mail_gonder()
Dim Email_Subject, Email_Send_From, Email_Send_To, Email_Cc, Email_Bcc, Email_Body, strLines As String
Dim Mail_Object, Mail_Single As Variant
Dim mailBody As String
Dim i As Long, _
j As Integer, _
d, _
Adet As Integer, _
msg As String, _
cc As String, _
HLink As String, _
Recipient As String, _
Subj As String
For i = 18 To Cells(Rows.Count, "E").End(3).Row
If Cells(i, "B") Like "EVET" Then
msg = Range(i, "D18").Copy & Sheets("Work Order").Select & Range("L2").Select & ActiveSheet.Paste & Sheets("İş Listesi").Select
d = Split(Cells(i, "N"), ";")
For j = 0 To UBound(d)
Recipient = d(j)
Email_Send_To = Recipient
Email_Subject = "Email konusu"
Email_Send_From = ""
Email_Cc = "aaa@aaa.com;bbb@bbb.com"
Email_Bcc = ""
Email_Body = msg
Next j
On Error GoTo debugs
Set Mail_Object = CreateObject("Outlook.Application")
Set Mail_Single = Mail_Object.CreateItem(0)
With Mail_Single
.Subject = Email_Subject
.To = Email_Send_To
.cc = Email_Cc
.BCC = Email_Bcc
.Body = Email_Body
.Display
Application.Wait (Now + TimeValue("00:00:02"))
Application.SendKeys "%e", True
End With
Adet = Adet + 1
Set Mail_Object = Nothing
Set Mail_Single = Nothing
Application.Wait (Now + TimeValue("00:00:01"))
debugs:
If Err.Description <> "" Then
MsgBox Err.Description
End If
End If
Next
MsgBox Adet & " Adet Mail Gönderilmiştir....", vbInformation, "ATİLLA ÇİFTÇİ"
End Sub
