• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Dinamik alanı makro ile email yollama

Katılım
4 Ağustos 2016
Mesajlar
19
Excel Vers. ve Dili
excel 2013
türkçe
Arkadaşlar merhaba. Oluşturduğum tabloyu bir tuşa basarak email yollamak istiyorum. Bu konuda araştırmalarım sırasında kişisel bir blogtan bir örnek dosya ve kod buldum. Örnek dosya tam da istediğim gibi. Fakat kodu kendi excel dosyama eklemek istediğimde outlook eklentisi ve düğme çalışmıyor. Örnek dosya üzerinden çalışma yapabilirim fakat güvenilir mi değil mi bilemedim.

Sorum şu bu kodlamayı kendi excel dosyama ekleyebilirmiyim?

Veya örnek dosya üzerinden rahatlıkla (güvenle) devam edebilirmiyim?

Kod:
Dim Sayfa As Worksheet
    Dim Alan As Range
    Dim daralan As Range

'Mail kısmının boş bırakılması durumunu kontrol eder.
    If Cells(2, 2) = "" Then GoTo HATA
'Herhangi bir hata ile karşılaşırsa, makroyu sonlandırır.
    On Error GoTo HATA

    With Application
        .ScreenUpdating = False
        .EnableEvents = False
    End With
'Mail tablosuna dinamiklik kazandırmak için tabloda kaç satır olduğunu bulur.
    saydir = WorksheetFunction.CountIf(Range("D:D"), "<>") + 1
'Dinamik alan tanımlanır.  
  DinamikAlan = "D2:" & "G" & saydir
'Dinamik alan mail alanı olarak kurulur.  
Set Alan = Worksheets("Sayfa1").Range(DinamikAlan)
    
    Set Sayfa = ActiveSheet

    With Alan

        .Parent.Select
        Set daralan = ActiveCell

        .Select
        ActiveWorkbook.EnvelopeVisible = True
        With .Parent.MailEnvelope

            .Introduction = "Otomatik Mail. BYMMB.COM tarafından tasarlanmıştır."

            With .Item
                .To = Cells(2, 2)
                .CC = Cells(3, 2)
                .Subject = Cells(1, 2)
                .bcc = "admin@bymmb.com"
                .Send
            End With

        End With

        daralan.Select
    End With
    
    Sayfa.Select

HATA:
    With Application
        .ScreenUpdating = True
        .EnableEvents = True
    End With
 

Ekli dosyalar

Standart mail gönderme kodlarıdır. Güvenle kullanabilirsiniz.
 
Merhaba,

Eklediğiniz dosyada sadece bir adet kod görebiliyorum. Farklı bir dosyadan bahsediyorsunuz sanırım.

Açılmıyordan kastınız nedir?
 
Merhaba,

Eklediğiniz dosyada sadece bir adet kod görebiliyorum. Farklı bir dosyadan bahsediyorsunuz sanırım.

Açılmıyordan kastınız nedir?

Kusura bakmayın Korhan bey. Sonradan eklenti yaptığım bir koddan kaynaklanıyormuş. Sildim düzeldi.

Sunumu hallettim fakat son bir rütuş gerekli.

Müşterilerimiz bu örnek formatın dışında 2tip email daha isterler. Bunun için 2 adet Extra Buton oluşturmak istiyorum.

1- Hazırladığımız tabloyu Resim olarak (Jpeg oynanamayan) göndersin mail kısmına gömülü olarak -ek olarak değil-
2- Hazırladığımız tabloyu Pdf olarak göndersin.(ek olarak)

Birde bu tabloları kendi arşivimiz için excel dosyası olarak export etmek istiyoruz.Mümkün müdür?
 
. . .

Kodlardaki "admin@bymmb.com" mail adresi size ait değilse, gizli bilgi satırını silin...
.bcc = "admin@bymmb.com"

. . .
 
Kusura bakmayın Korhan bey. Sonradan eklenti yaptığım bir koddan kaynaklanıyormuş. Sildim düzeldi.

Sunumu hallettim fakat son bir rütuş gerekli.

Müşterilerimiz bu örnek formatın dışında 2tip email daha isterler. Bunun için 2 adet Extra Buton oluşturmak istiyorum.

1- Hazırladığımız tabloyu Resim olarak (Jpeg oynanamayan) göndersin mail kısmına gömülü olarak -ek olarak değil-
2- Hazırladığımız tabloyu Pdf olarak göndersin.(ek olarak)

Birde bu tabloları kendi arşivimiz için excel dosyası olarak export etmek istiyoruz.Mümkün müdür?
. . .

Tablonun son halinin örneğini yükleyiniz.
Yine göndermek istediğiniz resim ve pdf' inde örnekleri olmalı...

. . .
 
Geri
Üst