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
...' PDF olarak kaydet
PDFFileName = FolderPath & SicilNo & ".pdf" ' Klasör yolu ve dosya adını değiştirin
wsForm.ExportAsFixedFormat Type:=xlTypePDF, Filename:=PDFFileName
' Formu temizle (sonraki sicil numarası için)
wsForm.Range("W2").ClearContents
Next i...
...& Tarih & "_" & Counter & ".pdf"
Counter = Counter + 1
Loop
' PDF dosyasını kaydet
Sheets("İrsaliye").ExportAsFixedFormat Type:=xlTypePDF, Filename:=MyFileName, Quality:=xlQualityStandard
MsgBox "Pdf Dosyası Başarıyla Kayıt Edildi! "
End Sub
Bu kod ile...
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.