- Katılım
- 18 Kasım 2012
- Mesajlar
- 33
- Excel Vers. ve Dili
- Excel 2010 - İngilizce
Merhaba
belli hücreleri mail sayfasına koplayarak göndermek istiyorum ancak mail her seferinde boş geliyor. aşağıdaki kodda renklendirdiğim yere HtmltoRange eklediğimde ise Sub or Function not defined hatası vermekte.
" You need to use this module with the RangetoHTML subroutine." ne demek? Nasıl ekleniyor? Bilemedim. Yardımcı olabilir misiniz.
belli hücreleri mail sayfasına koplayarak göndermek istiyorum ancak mail her seferinde boş geliyor. aşağıdaki kodda renklendirdiğim yere HtmltoRange eklediğimde ise Sub or Function not defined hatası vermekte.
" You need to use this module with the RangetoHTML subroutine." ne demek? Nasıl ekleniyor? Bilemedim. Yardımcı olabilir misiniz.
Kod:
Sub Mail()
' You need to use this module with the RangetoHTML subroutine.
' Works in Excel 2000, Excel 2002, Excel 2003, Excel 2007, Excel 2010, Outlook 2000, Outlook 2002, Outlook 2003, Outlook 2007, and Outlook 2010.
Dim rng As Range
Dim OutApp As Object
Dim OutMail As Object
Set rng = Worksheets("Ödeme").Range("C1:C31")
With Application
.EnableEvents = False
.ScreenUpdating = False
End With
Set OutApp = CreateObject("Outlook.Application")
Set OutMail = OutApp.CreateItem(0)
On Error Resume Next
With OutMail
.To = "biremailadresi@hotmail.com"
.CC = ""
.BCC = ""
.Subject = "YIL"
[COLOR="red"].HTMLBody = (rng)[/COLOR]
.Send
End With
With Application
.EnableEvents = True
.ScreenUpdating = True
End With
Set OutMail = Nothing
Set OutApp = Nothing
End Sub