This works correctly…
For i = colnum + 1 To 105
Cells(30, i).Value = Cells(30, i - 1).Value - Cells(18, i).Value
Next
...but this code performs the calculation all the way out to col 105 even if there are no values in cells(30,i) and cells(18,i) when this is
not necessary and and...