With Range("A2", Range("A" & Rows.Count).End(xlUp))
.Value = Evaluate(Replace("if(left(@,1)=""0"",@,"""")", "@", .Address))
.SpecialCells(xlBlanks).EntireRow.Delete
End With
I don't see how that code could mess up another macro. If I had to guess, I'd say your other macro is not coping with the row removals correctly (possibly still using original row information against the now reduced number of rows).Hi Fluff,
It works BUT its messing up another macro so I need to change it. Stay tuned.