Çözüldü yazdırma alanını pdf olarak kaydet

Katılım
9 Eylül 2010
Mesajlar
855
Excel Vers. ve Dili
2016&2019&2021 TR
Altın Üyelik Bitiş Tarihi
29-09-2023
Ekteki dosyada plan sayfasında B2, son dolu B satırı ile C2 de bulunan BUGÜN ün tarihinden sağa doğru istediğimiz kadar sütunu (sağdaki sütun sürekli değişiyor 3ten 15 e kadar.genellikle 8 sütun oluyor) farklı kaydet ile aynı dizine Çalışma Sistemi Günün tarihi olarak pdf şeklinde kaydetmek istiyoruz. Yardımlar için şimdiden teşekkürler.
 

Ekli dosyalar

Katılım
11 Ağustos 2015
Mesajlar
80
Excel Vers. ve Dili
2016
TÜRKÇE
Altın Üyelik Bitiş Tarihi
23-07-2020
Dener misiniz?

Sub Farklı_Kaydet()
'EXCEL RAPOR DOSYASI OLUŞTURMA

yol = ThisWorkbook.Path
isim = ThisWorkbook.Name
tarih = Date
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
yol & "/" & isim & " - " & tarih & " .pdf", _
Quality:=xlQualityStandard, IncludeDocProperties:=True


End Sub
 
Katılım
9 Eylül 2010
Mesajlar
855
Excel Vers. ve Dili
2016&2019&2021 TR
Altın Üyelik Bitiş Tarihi
29-09-2023
Sn. td877 çözüm için teşekkürler. Ancak sütun seçme kriteri de ekleyebilseydiniz tam olacaktı bizim için.
 
Katılım
11 Ağustos 2015
Mesajlar
80
Excel Vers. ve Dili
2016
TÜRKÇE
Altın Üyelik Bitiş Tarihi
23-07-2020
Rica ederim iyi çalışmalar.
 
Katılım
11 Ağustos 2015
Mesajlar
80
Excel Vers. ve Dili
2016
TÜRKÇE
Altın Üyelik Bitiş Tarihi
23-07-2020
Dener misiniz?

Sub Farklı_Kaydet()
'EXCEL RAPOR DOSYASI OLUŞTURMA
Dim ThisRng As Range
If Selection.Count = 1 Then
Set ThisRng = Application.InputBox("Satır ve Sütun Seçiniz", "Seçim Alanı", Type:=8)
Else
Set ThisRng = Selection
End If
yol = ThisWorkbook.Path
isim = ThisWorkbook.Name
tarih = Date
ThisRng.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
yol & "/" & isim & " - " & tarih & " .pdf", _
Quality:=xlQualityStandard, IncludeDocProperties:=True
End Sub
 
Katılım
9 Eylül 2010
Mesajlar
855
Excel Vers. ve Dili
2016&2019&2021 TR
Altın Üyelik Bitiş Tarihi
29-09-2023
ilk çalıştırma da inputbox sordu ancak daha sonra bir daha sormadı. ilk kodu kullanacağız hocam ilginiz ve yardımınız için çok teşekkürler.
 
Katılım
11 Ağustos 2015
Mesajlar
80
Excel Vers. ve Dili
2016
TÜRKÇE
Altın Üyelik Bitiş Tarihi
23-07-2020
Sub Farklı_Kaydet()
'EXCEL RAPOR DOSYASI OLUŞTURMA

yol = ThisWorkbook.Path
isim = ThisWorkbook.Name
tarih = Date
Selection.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _
yol & "/" & isim & " - " & tarih & " .pdf", _
Quality:=xlQualityStandard, IncludeDocProperties:=True
End Sub


Bu şekilde yaparsanız inputbox olmadan sadece mouse ile seçtiğiniz alanı pdf olarak kaydetmesi gerekli.
 
Üst