...MAİLLER\"
yil = Year(Date)
ay = Month(Date)
gun = ActiveSheet.Name
If Len(ay) < 2 Then ay = 0 & ay
ActiveSheet.Range("A1:Q164").ExportAsFixedFormat Type:=xlTypePDF, Quality:=xlQualityMinimum, OpenAfterPublish:=True, fileName:=yol & "TR - " & yil & "-" & ay & "-" & gun & ".pdf"
End Sub
...ADISOYADI = Worksheets("İZİN FORMU").Range("C5").Value
Worksheets("İZİN FORMU").ExportAsFixedFormat xlTypePDF, Filename:=Path & ADISOYADI & "_" & Date & ".pdf"
End Sub
Merhaba,
Bu şekil de kaydetmek için çalıştırdığım bir makrom var fakat dosya adın da bir den fazla kaydetmek...
...Then MkDir klasorYol
If Dir(testKlasorYol, vbDirectory) = "" Then MkDir testKlasorYol
Sheets(x).ExportAsFixedFormat Type:=xlTypePDF, Filename:=yol
DoEvents ' Excel'in yanıt vermeye devam etmesini sağlar
Next
MsgBox "İşlem tamamlandı."
Exit Sub
hata...
...dosyaAdi = klasorYolu & isim & ".pdf"
' Sayfa2'yi PDF olarak kaydet
wsHedef.ExportAsFixedFormat Type:=xlTypePDF, Filename:=dosyaAdi, Quality:=xlQualityStandard
End If
Next i
MsgBox "Tüm PDF dosyaları başarıyla 'yazılar' klasörüne...
Hocam emeğinize sağlık, tam istediğim gibi. Yalnız ilginçtir. Belgelerimdeki dosyaya değil de direk belgelerime kaydediyor. Dosya ismini değiştirdim (VBA'dan da tabi). Yok olmuyor.
...dosyaAdi = isim & ".pdf"
' Sayfa2'yi PDF olarak kaydet
wsHedef.ExportAsFixedFormat Type:=xlTypePDF, Filename:=dosyaAdi, Quality:=xlQualityStandard
End If
Next i
MsgBox "Tüm PDF dosyaları başarıyla kaydedildi!", vbInformation
End Sub...
Sizlere daha iyi bir deneyim sunabilmek icin sitemizde çerez konumlandırmaktayız, web sitemizi kullanmaya devam ettiğinizde çerezler ile toplanan kişisel verileriniz Veri Politikamız / Bilgilendirmelerimizde belirtilen amaçlar ve yöntemlerle mevzuatına uygun olarak kullanılacaktır.