...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.
...adını hazırla
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!"...
Kod çalışıyor çok teşekkürler.
Pdf normal açılıyor ama xlsm açılırken " dosyanın bozuk olmadığını ve dosya uzantısının dosyan9ın biçimiyle eşleştiğini doğrulayın " hatası veriyor
...End If
' Dosyanın bir kopyasını kaydet
ThisWorkbook.SaveCopyAs savePath
' PDF olarak kaydet (aynı isimle)
ThisWorkbook.Sheets("Sayfa1").ExportAsFixedFormat Type:=xlTypePDF, Filename:=Replace(savePath, ".xlsm", ".pdf")
MsgBox "Dosya başarıyla kaydedildi!"
End Sub
Necati hocam öncelikle vakit ayırdığınız için teşekkür ederim. Listedeki personel sayısınca tek pdf olarak form oluşuyor ama tüm formlarda listede ilk sıradaki personelin bilgileri var. 150 tane form aynı kişiye ait
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.