snasui.com ยินดีต้อนรับ ยินดีต้อนรับสู่กระดานถามตอบ Excel and VBA และอื่น ๆ ที่เป็นมิตรกับทุกท่าน มีไฟล์แนบมหาศาล ช่วยให้ท่านค้นหาและติดตามศึกษาได้โดยง่าย สมาชิกท่านใดที่ยังไม่ได้ระบุ Version ของ Excel ที่ใช้งานจริง สามารถทำตาม Link นี้เพื่อจะได้รับคำตอบที่ตรงกับ Version ของท่านครับ ระบุ Version ของ Excel
Sub SaveAsPDF()
Dim sv As String
sv = "C:\Users\thing\Desktop Test.pdf"
ActiveSheet.PageSetup.PrintArea = "$A$1:$AE$63"
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=sv
End Sub
Sub SaveAsPDF()
Dim str As String
sv = "C:\Users\User\Downloads\" 'ปรับที่อยู่ของไฟล์ที่จะSave
On Error Resume Next
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=sv & Sheets("Sheet1").Range("Z3") + ".pdf"
End Sub
Sub test()
Dim str As String
sv = "C:\Users\thing\Desktop"
pdfName = Sheets("Sheet1").Range("$Z$3") 'มันชี้ debug มาที่บรรทัดนี้ครับ ละชื่อSheet ผมก็เป็น 01,02,03 ไล่ไปเรื่อยๆน่ะครับ
On Error Resume Next
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=sv & pdfName + ".pdf"
End Sub
Sub test()
Dim str As String
sv = "C:\Users\thing\Desktop\"
On Error Resume Next
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:=sv & Sheets("01").Range("Z3") + ".pdf"
End Sub