Hi Rita,
I did this in VBA.
Sub ConvertMinusAtEnd(rngToChange As Range)
Dim rngCell As Range
For Each rngCell In rngToChange
If Right(rngCell.Value, 1) = "-" Then
rngCell.Value = (Left(rngCell.Value, Len(rngCell.Value) - 1) * -1) + 3
Else
rngCell.Value = (CLng(rngCell.Value) * 1) - 3
End If
Next rngCell
End Sub
You can call this like so in the VBA Immediate window:
call ConvertMinusAtEnd(Range("C6:C7"))
The code has + 3 since if you want to go from -30% to -27% you would need to add 3 not subtract 3
If you want additional code to determine the range, let me know the worksheet name and the column the percentages are in.
I hope this helps.
------------------------------
Mark Tiller | Delivery Enhancement Developer
Transport for London (TfL) | 0203 054 4196
------------------------------