Sub printF()
Dim i As Long, printFrom As Long, printTo As Long
printFrom = Sheet3.Range("AF6").Value
printTo = Sheet3.Range("AF7").Value
For i = printFrom To printTo
If (Sheet3.Range("AE20").Value > 0) 'This check
Sheet3.Range("AF4").Value = i
Sheet3.PrintOut Preview:=False
Next i
End Sub
It works fine but if I try to input the checking value if crashes.