• DİKKAT

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

seçili Alanları PDF olarak Kaydet

mehmetd

Altın Üye
Katılım
15 Ekim 2004
Mesajlar
123
Excel Vers. ve Dili
Ms Office Excel 2021 tr
Altın Üyelik Bitiş Tarihi
04-02-2029
konu hakkında yardım talep ediyorum.
 
Katılım
20 Şubat 2012
Mesajlar
244
Excel Vers. ve Dili
office2007 Türkçe
Kod:
Private Sub CommandButton1_Click()
    Dim sh As Worksheet
    Dim isim As String
    Dim tarihSaat As String
    Dim dosyaAdi As String
    Dim yol As String
    Set sh = Worksheets("FATURA")
    isim = sh.Range("D13").Value
    tarihSaat = Format(Now, "dd-mm-yyyy_hhmmss")
    dosyaAdi = isim & "-" & tarihSaat
    yol = "D:\YEDEKLER"
    sh.Select
    sh.Range("B6:H74").Select
    Selection.ExportAsFixedFormat Type:=xlTypePDF, Filename:=yol & "\" & dosyaAdi & ".pdf", _
        Quality:=xlQualityStandard, IncludeDocProperties:=True, IgnorePrintAreas:=False, _
        OpenAfterPublish:=True
End Sub
 

mehmetd

Altın Üye
Katılım
15 Ekim 2004
Mesajlar
123
Excel Vers. ve Dili
Ms Office Excel 2021 tr
Altın Üyelik Bitiş Tarihi
04-02-2029
Sn. excelokyanus500 çok teşekür ederim son bir ricam olabilir mi sizden sayfa ismine bağlı kalmadan Set sh = Worksheets("FATURA") ne olursa olsun illa FATURA olmaz o an sayfa ismi ne ise pdf olarak kaydetmesi şeklinde kodu revize edebilir miyiz
 
Katılım
20 Şubat 2012
Mesajlar
244
Excel Vers. ve Dili
office2007 Türkçe
Set sh = ActiveSheet.Name

şeklinde güncelleyin. Hata verirse

Function Sayfam()

Sayfam = Application.Caller.Worksheet.Name

End Function

Bu fonsiyonu ekledikten sonra D13 e gidip = Sayfam()

yazarsanız sanırım sorun kalmayacaktır.
 
Üst