Every time you run this code, it will place results into Sheet3, based on the value in Sheet2!A1 and the contents of Sheet1 column C.
It does not clear Sheet3 before it starts.
I does not run automatically.
What do you mean by "-10 to +10" and "more accurate (-2 to +2)"?