Sub table10percent()
Dim rngTable As Range
Dim oCell As Cell
Dim sStr As Variant
Dim i As Long
Set rngTable = Selection.Range
With rngTable
For Each oCell In .Cells
sStr = oCell.Range.Text
sStr = Left(sStr, Len(sStr) - 2)
If IsNumeric(sStr) Then
sStr = CSng(sStr)
End If
sStr = percent(sStr)
oCell.Range.Text = Round(sStr, 3)
Next oCell
End With
End Sub
Public Function percent(a As Variant) As Variant
Dim num As Variant
num = a * 0.1
percent = a - num
End Function
If IsNumeric(sStr) Then
sStr = CSng(sStr)
sStr = percent(sStr)
oCell.Range.Text = Round(sStr, 3)
End If
On Jan 7, 4:36 pm, "Greg Maxey"
> > End Function- Hide quoted text -
>
> - Show quoted text -