This macro searches col B for "check" numbers (IsNumeric) and when found offsets the numbers by (0,2) then replaces the number in the original cell with "check".
When using the lastrow as a rule it runs super slow (albeit just as slow if I were to make the range an entire column i.e. "B:B").
The only difference between the 2 different approaches is that the lastrow rule adds "Checks" to the last row all the way down the column to the sheet's last row. I've been hacking all day and usually something like this doesn't throw me for a loop (pun intended).
Sub Move_Checks()
Dim ws1 As Worksheet
Set ws1 = Sheets("Combined")
Dim lastrow As Long
lastrow = Cells(Rows.Count, "a").End(xlUp).row
Dim rng1 As Range
Set rng1 = Range("B:B")
Dim Cell As Range
Set Cell = Range("B2" & lastrow)
For Each Cell In rng1
If IsNumeric(Cell.value) = True Then
Cell.Offset(0, 3) = Cell.value
End If
Next Cell
For Each Cell In rng1
If IsNumeric(Cell.value) = True Then
Cell.value = "Check"
End If
Next Cell
End Sub