Archive of Mr Excel Message Board


Back to Edit in Excel archive index
Back to archive home



Changing a column of negitive numbers to positive

Posted by Jason Head on August 31, 2001 9:28 PM
How would some one change a virtical column of negitive numbers to positive at one time so you don't have to change the field data one by one?

Re: Changing a column of negitive numbers to positive

Posted by Damon Ostrander on August 31, 2001 11:01 PM
Hi Jason,

Just select the column or the range containing the numbers and run the macro:

Sub Positive
' Takes the absolute values of all the numbers
' in the selected range.
Dim Cel As Range
For Each Cel In Selection
If IsNumeric(Cel.Value) Then
Cel.Value = Abs(Cel.Value)
End If
Next Cel
End Sub


Simply...

Posted by Mark W. on September 01, 2001 2:21 PM
...do an Edit | Replace (Control+H) changing all
occurances of the minus sign, -, with nothing.


Re: Changing a column of negitive numbers to positive

Posted by Larry Bruce on September 02, 2001 6:00 AM

Simplest answer: Go to any blank cell and enter
"-1" (without the quotes). Now select that cell and perform a "copy". Next select the entire range of Negative Numbers you'd like to convert. Finally, perform an Edit/Paste Special, Multiply.
Done!


Simpliest?...

Posted by Mark W. on September 02, 2001 8:16 AM
Try beating...

Control+H, "-", and 1 mouse click!

When you do the comparison don't forget the time/effort
needed to clear the -1 you entered.




This archive is from the original message board at www.MrExcel.com.
All contents © 1998-2004 MrExcel.com.
Visit our online store to buy searchable CD's with thousands of VBA and Excel answers.
Microsoft Excel is a registered trademark of the Microsoft Corporation.
MrExcel is a registered trademark of Tickling Keys, Inc.