- Katılım
- 7 Ekim 2008
- Mesajlar
- 18
- Excel Vers. ve Dili
- office 2003 türkçe
- Altın Üyelik Bitiş Tarihi
- 25/01/2018
Merhabalar ; Aşağıdaki kodları kullandığımda sayfanın tamamını mail atıyor oysa ben sadece seçtiğim alanı mail atmak istiyorum işin içinden çıkamadım yardımcı olabilirseniz sevinirim.
Set Bul = Range("d:d").Find(Date, Cells(Rows.Count, 4), , xlWhole)
If Not Bul Is Nothing Then
Say = WorksheetFunction.CountIf(Range("d:d"), Date)
Alan = "A" & Bul.Row & ":H" & Bul.Row + Say - 1
Range(Alan & ",A1:H9").Select
End If
Set Rng = Selection.SpecialCells(xlCellTypeVisible)
If Not Bul Is Nothing Then
ActiveWorkbook.EnvelopeVisible = True
With ActiveSheet.MailEnvelope
.Introduction = "Murat Bey" & Chr(13) & Chr(13) & "Bugün ki Ödeme / Tahsilat Planı"
.Item.to = "ozturk_omer_@hotmail.com"
.Item.Subject = Date & " Ödeme / Tahsilat Bildirimi"
.Item.send
End With
Else
MsgBox "Bugüne ait veri bulunamadı!", vbCritical
End If
Set Bul = Range("d:d").Find(Date, Cells(Rows.Count, 4), , xlWhole)
If Not Bul Is Nothing Then
Say = WorksheetFunction.CountIf(Range("d:d"), Date)
Alan = "A" & Bul.Row & ":H" & Bul.Row + Say - 1
Range(Alan & ",A1:H9").Select
End If
Set Rng = Selection.SpecialCells(xlCellTypeVisible)
If Not Bul Is Nothing Then
ActiveWorkbook.EnvelopeVisible = True
With ActiveSheet.MailEnvelope
.Introduction = "Murat Bey" & Chr(13) & Chr(13) & "Bugün ki Ödeme / Tahsilat Planı"
.Item.to = "ozturk_omer_@hotmail.com"
.Item.Subject = Date & " Ödeme / Tahsilat Bildirimi"
.Item.send
End With
Else
MsgBox "Bugüne ait veri bulunamadı!", vbCritical
End If