- Katılım
- 13 Ekim 2005
- Mesajlar
- 1,409
- Excel Vers. ve Dili
- Excel 2010 - 2013 Türkçe - İngilizce
Herhangi bir mesaj çıkyor mu? işlem sırasında.
DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
Altın Üyelik Hakkında Bilgi
merhaba oncelikle teskkur ederim cok guzel calisma olmus fakat bende actigimda run time error veriyor ve baktigimda .SEND olarak hatanin oldugu yeri gosteriyor acaba bir fikriniz varmi?
. . .
Kaç nolu mesajdaki dosyayı denediniz ?
İsterseniz dosyanızın örneğini ekleyin ve yapmak istediğinizi üzerinde belirtin.
Üzerinde çalışalım.
. . .
birkac seyi kendim cozdum ama tam kafamdaki olayi oturtim sizinle paylasicam yardim alicam cok tesekkur ederim![]()
yapmak istegigim soyle birseydi zaten excel dosyasini actiginizda goruceksiniz eger kalan gun sayisi 3den kucukse outlook a mail atmasi, mail basliginda konu olarak bulusma gunu yazmasi, buna haricen B, D ve E kolonlarinin maile otomatik yazdirilmasi, yani hangi satiri mail aticaksa orayi yazicak. yalniz ayni maili bir kez atmasi lazim surekli atarsa sorun olucak. ben biraz denedim ama olmadi eger sifirdan buna uygun birseyler yazabilirseniz sevinirim![]()
Merhaba,
Belge süreleri bittiğine dair otomatik mail göndermek için aşağıdaki kodu yazdım. ancak he aynı isimleri ve 2 den fazla kişi olduğunda sadece 2 kişiye mail gönderiyor. sorun nedir? yardımcı olabilir misiniz?
Option Explicit
Sub Belge_durumu()
Dim i As Long, _
j As Integer, _
d, _
Adet As Integer, _
msg As String, _
HLink As String, _
Recipient As String, _
Subj As String
' Ron de Bruin
For i = 2 To Cells(Rows.Count, "A").End(2).Row
If Cells(i, "H") Like "EVET" And Cells(i, "I") Like "*@*" Then
Subj = "SER Geçerlilik Durumu"
msg = msg & "Sayın " & Cells(i, "B") & "%0A"
msg = msg & "%0A" & "Belgenizin geçerlilik süresi 1 ay sonra bitecektir."
msg = msg & "%0A" & "Lütfen bizi arayınız." & "%0A"
msg = msg & "%0A" & "Belge Başlangıç Tarihi : " & Cells(i, "C")
msg = msg & "%0A" & "Belge Bitiş Tarihi : " & Cells(i, "G")
msg = msg & "%0A" & "%0A" & "Ser"
msg = msg & "%0A" & "Bağ"
msg = msg & "%0A" & "İstanbul"
msg = msg & "%0A" & "Tel: 021"
msg = msg & "%0A" & "Faks: 021"
msg = msg & "%0A" & "www.ser.com"
d = Split(Cells(i, "I"), ";")
For j = 0 To UBound(d)
Adet = Adet + 1
Recipient = d(j)
HLink = "mailto:" & Recipient & "?"
HLink = HLink & "subject=" & Subj & "&"
HLink = HLink & "body=" & msg
ActiveWorkbook.FollowHyperlink (HLink)
Application.Wait (Now + TimeValue("0:00:01"))
SendKeys "%s", True
Next j
End If
Next
MsgBox Adet & " Adet Mail Gönderilmiştir....", vbInformation, "www.ser.com"
End Sub