pdf Kaydetme Sorunu

BYSERTTAS

Altın Üye
Katılım
9 Ekim 2012
Mesajlar
136
Excel Vers. ve Dili
Excel Vers. ve Dili Ofis 2021 TR 32 Bit
Altın Üyelik Bitiş Tarihi
06-01-2025
Selamlar
Aşağıdaki kod ile Ekcel Dosyası kaydediyorum. Ayrıca birde pdf olarak kaydetmem gerekiyor. Bu kodu Aynı şekilde Pdf Kaydetmesi için nasıl uyaralarım yardımcı olursanız minnettar kalırım. şimdiden teşekkürler.
Kullandığım kod:
If G_YIL = "" Or AYLAR = "" Then

BilgiMesajı ("Dosya Yılı Yada Dosya Ay'ı Boş Olamaz...")
Exit Sub
Else

Application.DisplayAlerts = False
Dim sayfa As Worksheet, kitap As Workbook
For Each sayfa In ThisWorkbook.Sheets

Select Case sayfa.Name

Case "Disket", "BankaListesi", "Puantaj", "İsimListesi", "TekBordro" 'işlem yapılacak sayfalar
Set kitap = Workbooks.Add
sayfa.Copy kitap.Sheets(1)
kitap.SaveAs ThisWorkbook.Path & "\EXCELLER" & "\" & G_YIL & " Yılı" & " " & AYLAR & " " & " " & " Ayı " & sayfa.Name & ".xls", xlExcel8
kitap.Close False

End Select

Next sayfa
Set sayfa = Nothing
Application.DisplayAlerts = True

MsgBox "Excell Dosyaları Hazırlandı....", vbInformation, "BİLGİ"
End If
End Sub
 

dEdE

Destek Ekibi
Destek Ekibi
Katılım
1 Temmuz 2005
Mesajlar
2,605
Excel Vers. ve Dili
Ofis 2013 TR 64 Bit
Merhaba,
kitap.Close False satırından önce aşağıdaki satırları ekleyerek dener misiniz?
Kod:
Yol_Dosya_Adı = "C:\Users\ozdem\Desktop\Aaaa.pdf" 'Kendinize göre değiştiriniz.
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=Yol_Dosya_Adı
 

BYSERTTAS

Altın Üye
Katılım
9 Ekim 2012
Mesajlar
136
Excel Vers. ve Dili
Excel Vers. ve Dili Ofis 2021 TR 32 Bit
Altın Üyelik Bitiş Tarihi
06-01-2025
Merhaba,
kitap.Close False satırından önce aşağıdaki satırları ekleyerek dener misiniz?
Kod:
Yol_Dosya_Adı = "C:\Users\ozdem\Desktop\Aaaa.pdf" 'Kendinize göre değiştiriniz.
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=Yol_Dosya_Adı
Çok Teşekkürler İşimi gördü bu kod Hürmetler
 
Üst