با این کد میتونید از تمام شیت ها به صورت جداگانه به فایل PDF تبدیل کنید
کد:
Option Explicit Sub Print_PDF() Dim Awb As Workbook Dim Snr As Integer Dim ws As Worksheet Set Awb = ActiveWorkbook For Each ws In Awb.Sheets If Not ws.Name = "Sheet1" Then 'Sheets(ws.Name).Copy Awb.Sheets(ws.Name).Copy 'Sheets(ws.Name).Select ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, Filename:= _ Awb.Path & "\" & Awb.Sheets(ws.Name).Name & ".pdf", _ Quality:=xlQualityStandard, IncludeDocProperties:=True, _ IgnorePrintAreas:=False, OpenAfterPublish:=False ActiveWindow.Close False End If Next ws End Sub
کامنت