*nothing works, except as recommended in Excel Help: (MULTIPLY by 1, ???? !!!, and then apply formatting again) *Convert numbers stored as text to numbers *In an empty cell, enter the number 1. *Select the cell, and on the Edit menu, click Copy. *Select the range of numbers stored as text you want to convert. *On the Edit menu, click Paste Special. *Under Operation, click Multiply. *Click OK. *Delete the content of the cell entered in the first step. *Note Some accounting programs display negative values with the negative sign (–) to the right of the value. * To convert the text strings *to values, you must return all of the characters of the text string except the rightmost character * (the negation sign), and then multiply *the result by –1. For example, if the value in cell A2 is "156–" the following * formula converts the text to the value –156. *Example: ia=oExcel.activesheet.usedrange.Columns.count+1 WITH oExcel.activesheet.cells(1,ia) .value=1 .copy ENDWITH xlPasteAll=-4104 xlMultiply=4 WITH oExcel.activesheet.usedrange .Columns(2).PasteSpecial(xlPasteAll, xlMultiply) ENDWITHGood Luck