- Katılım
- 13 Eylül 2015
- Mesajlar
- 201
- Excel Vers. ve Dili
- 2010 VBA
- Altın Üyelik Bitiş Tarihi
- 04-08-2023
Merhaba Arkadaşlar,
Aşağıda, Excel'de belirlediğim alanı otomatik mail gönderen bir kodum var. Ben otomatik göndermesini istemiyorum, önce bir mail penceresi açsın göreyim kontrol ettikten sonra ben gönder butonuna basayım istiyorum. Bunun için ".Display" kodunu da ekledim ama bu seferde makro çalışmadı. Yardımcı olabilir misiniz ?
Dosyam ektedir.
Teşekkür ederim ilginize.
Aşağıda, Excel'de belirlediğim alanı otomatik mail gönderen bir kodum var. Ben otomatik göndermesini istemiyorum, önce bir mail penceresi açsın göreyim kontrol ettikten sonra ben gönder butonuna basayım istiyorum. Bunun için ".Display" kodunu da ekledim ama bu seferde makro çalışmadı. Yardımcı olabilir misiniz ?
Dosyam ektedir.
Teşekkür ederim ilginize.
Kod:
Sub Mail_Gonder()
Dim AWorksheet As Worksheet
Dim Sendrng As Range
Dim rng As Range
On Error GoTo StopMacro
kime = Cells(4, "H").Value
With Application
.ScreenUpdating = False
.EnableEvents = False
End With
Set Sendrng = Range("A1:E16")
Set AWorksheet = ActiveSheet
With Sendrng
.Parent.Select
Set rng = ActiveCell
.Select
ActiveWorkbook.EnvelopeVisible = True
With .Parent.MailEnvelope
With .Item
.To = kime
.CC = ""
.BCC = ""
.Subject = Cells(3, "G") & Cells(3, "H")
.Send
End With
End With
rng.Select
End With
AWorksheet.Select
StopMacro:
With Application
.ScreenUpdating = True
.EnableEvents = True
End With
ActiveWorkbook.EnvelopeVisible = False
End Sub
Ekli dosyalar
-
30.9 KB Görüntüleme: 13