PDF dosya kaydetmede dosya adı

Katılım
13 Mayıs 2005
Mesajlar
761
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
03.11.2024
PDF olarak kaydettiğim dosyaya her seferinde Ana Sayfadaki D13 hücre isni ile kaydetmek istiyorum. Kod istediğim gibi ama tek sorun dosya adında. Aşağıdaki kod örneği çalışınca dosya adını True olak kaydediyor.

Kod:
Sub PDF()

    Sheets("Daimi_Sözleşme").Visible = True
    Sheets("Daimi_Sözleşme").Select
    ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
        "D:\Belgeler\" & Sheets("Daimi_Sözleşme").Select(D13) & ".pdf", Quality:=xlQualityStandard, _
        IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:= _
        True
    Sheets("Ana Sayfa").Select
    Sheets("Daimi_Sözleşme").Visible = False


End Sub
 

Ö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,

Select(D13) yerine [D13] yazarak deneyiniz.
 
Katılım
13 Mayıs 2005
Mesajlar
761
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
03.11.2024
Hocam dediğiniz gibi yaptım bu sefer kodun aşağıdaki kısmında tamamında hata verdi
Tabiki neresi olduğunu anlayamadım.
Koda yol eklemeden önce çalışıyordu istedimki her dosyaya kendi isim versin

Kod:
    ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
        "D:\Belgeler\" & Sheets("Daimi_Sözleşme").Select.[D13] & ".pdf", Quality:=xlQualityStandard, _
        IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:= _
        True
 
Katılım
13 Mayıs 2005
Mesajlar
761
Excel Vers. ve Dili
2010 Türkçe
Altın Üyelik Bitiş Tarihi
03.11.2024
Tamamdır hocam hatamı buldum sağolun.
 
Üst