السلام عليكم
Sub SHEET_SaveAsPDF()
Dim fName As String, i As Integer
For i = 1 To Sheets.Count
With Worksheets(i)
If .Range("A1") = "printing" Then
fName = .Range("A5").Value & " " & .Range(" D5 ").Value
If .Range("A5").Value = "" And .Range("A5").Value = "" Then GoTo 1
ActiveSheet.ExportAsFixedFormat Type:=xlTypePDF, FileName:= _
"D:\" & fName, Quality:=xlQualityStandard, _
IncludeDocProperties:=True, IgnorePrintAreas:=False, OpenAfterPublish:=False
End If
End With
1 Next
End Sub
جرب هذا التعديل