If row 65536 is free (Excel <=2003) -
Columns(1).Insert
Set myrange = Columns("B").SpecialCells(xlCellTypeConstants, xlNumbers)
myrange.Offset(0, -1).FormulaR1C1 = "=IF(RC2>0,1,"""")"
With myrange.Offset(0, -1)
.Value = .Value
End With
'Watch for the word wrap on next line-
Set myrange = myrange.Offset(0, -1).SpecialCells(xlCellTypeConstants,
xlNumbers).Offset(0, 1)
Columns(1).Delete
Debug.Print myrange.Address
--