ozgurpeh
Altın Üye
- Katılım
- 30 Eylül 2007
- Mesajlar
- 383
- Excel Vers. ve Dili
- 2010 Türkçe
- Altın Üyelik Bitiş Tarihi
- 04-01-2027
Sub SendOneSheet()
Dim olApp As Outlook.Application
Dim olMail As MailItem
Set olApp = New Outlook.Application
Set olMail = olApp.CreateItem(olMailItem)
ThisWorkbook.Sheets("RP").Copy 'Sayfa adını kendinize göre uyarlayınız
ActiveWorkbook.SaveAs ThisWorkbook.Path & "\" & "STOK RAPORU.xls"
With olMail
.To = "falanfilan@filan.com.tr"
.CC = "sfs@sdfs.com"
.Subject = "STOK RAPORU"
'.BCC = "ttt@yyy.com"
.Body = "Merhaba;" & Chr(10) & Chr(10) & "Günlük Rapor Dosyası Güncellenmiştir." & Chr(13) & Chr(13) & "İyi Çalışmalar.."
.Attachments.Add ActiveWorkbook.FullName
.Display
'.Send
End With
ActiveWorkbook.Close False
Kill ThisWorkbook.Path & "\" & "STOK RAPORU.xls"
Set olMail = Nothing
Set olApp = Nothing
End Sub
Arkadaşlar, bu yöntemle çalışmamdan sadece 1 sayfayı mail olarak atabiliyorum 1 sayfa daha eklemek yani ayrı ayrı 2 sayfa yollamak için nasıl değişiklik yapmalıyım
