أخى الفاضل / يوسف عطا
استبدل الكود المراد التعديل علية بالكود التالى
Sub PrintFrom_To_()
Dim I As Integer
For I = Range("p2") To Range("Q2") Step 3
If I <= Range("Q2") Then
Range("K3") = I
Activewindow.SelectedSheets.PrintOut From:=1, To:=1, Copies:=1, Collate:=True
End If
Next I
Range("K3").Select
End Sub
وان شاء الله يفى بالمطلوب