• DİKKAT

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

toplu mail göndermek

Katılım
10 Aralık 2012
Mesajlar
303
Excel Vers. ve Dili
Ofis 365
arkadaşlar merhaba,

elimde üç sayfalık bir excel dosyası var. Sayfa1 de mail gönderilecek kişilerin listesi var. B sütununda kişinin TC numarası, C sütununda e-mail adresleri yer almakta. Sayfa2 de C7 hücresine Sayfa1 B sütunundaki tc numaralarını sırayla yazıp pdf ye çevirip sadece sayfa 2 yi ilgili TC numarasının karşısındaki mail adresine göndermek istiyorum. Sırayla tüm listeyi tek tıkla TC yazıp PDF çevir mail at seklinde bitirmek istiyorum. Bunun için nasıl bi makro yazıla bilir? yardımcı olursanız çok mutlu olurum.

Örnek dosya linkim
http://www.dosya.tc/server15/ljwzpx/CALISMA.xlsx.html
 
Sub otomatik()
Set s1 = Sheets("Sayfa1")
Set s2 = Sheets("Sayfa2")
son = s1.Cells(Rows.Count, "B").End(3).Row
For i = 2 To son
s2.[C7] = s1.Cells(i, "B")
ActiveWorkbook.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
"D:\Users\AppData\Local\Temp\ÇALIŞMA.pdf", Quality:= _
xlQualityStandard, IncludeDocProperties:=False, IgnorePrintAreas:=False, _
OpenAfterPublish:=False
End If
End Sub


bu şekilde bi makro yazdım ama Sayfa1 C sütunundaki mail adreslerine maili göndermeiyor
 
yardımcı olabilecek kimse yok mu? sadece kendim yazıyorum kendim okuyorum sanırım:)
 
Bu konular forumda çok fazla işlendi. Arama yapmanız gerekiyor.
 
İlk mesajınızda "makro yazdım" ifadesini kullanmışsınız. Son mesajınızda ise "makrodan çok anlamıyorum" ifadesini kullanmışsınız.

Yazdıklarınızda bir çelişki yok mu?
 
İlk mesajınızda "makro yazdım" ifadesini kullanmışsınız. Son mesajınızda ise "makrodan çok anlamıyorum" ifadesini kullanmışsınız.

Yazdıklarınızda bir çelişki yok mu?
onu makro kaydet tuşuyla yapmıştım:)
 
Geri
Üst