Soru PDF olarak kaydetme

bthn35

Altın Üye
Katılım
12 Kasım 2009
Mesajlar
192
Excel Vers. ve Dili
365 ProPlus TR
Altın Üyelik Bitiş Tarihi
17-11-2026
Merhaba,
EK'teki dosya A1'den G30'a kadar olan alani PDF olan olarak kaydedilmesini, c:\zimmet klasörüne kaydetmesini ve PDF ismininde J7-J8-J79.pdf olmasini istiyorum, boyle birset mumkun mu?
 

Ekli dosyalar

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Deneyiniz.
Kod:
Sub deneme()

    Dim deg As String, yol As String
    
    Application.ScreenUpdating = False
    ActiveSheet.PageSetup.PrintArea = "A1:G30"
  
    yol = "c:\zimmet"
    deg = [J7] & "-" & [J8] & "-" & [J9]

    ChDir yol
    ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
        yol & "\" & deg & ".pdf", Quality:=xlQualityStandard, _
        IncludeDocProperties:=True, IgnorePrintAreas:=False

End Sub
 

denese

Altın Üye
Katılım
17 Mart 2011
Mesajlar
441
Excel Vers. ve Dili
Office 2019
Altın Üyelik Bitiş Tarihi
02-03-2026
Merhaba,

Alternatif olsun.
 

Ekli dosyalar

bthn35

Altın Üye
Katılım
12 Kasım 2009
Mesajlar
192
Excel Vers. ve Dili
365 ProPlus TR
Altın Üyelik Bitiş Tarihi
17-11-2026
Cok tesekkur ederim calisti, bir ozellik daha ekleyebilir miyiz? PDF olusturup bir de cikti alabilir mi ayni makro ile?
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
End Sub satırından önce aşağıdaki satırı ilave ederek deneyiniz.

ActiveSheet.PrintOut

.
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
ActiveSheet.PrintOut

Yukarıdaki satırdan önce aşağıdaki satırı ekleyip deneyiniz.

Application.Dialogs(xlDialogPrinterSetup).Show

.
 

bthn35

Altın Üye
Katılım
12 Kasım 2009
Mesajlar
192
Excel Vers. ve Dili
365 ProPlus TR
Altın Üyelik Bitiş Tarihi
17-11-2026
Oldu, cok tesekkur ederim
 
Üst