Вот так, что ли?
Sub FormatCell()
Dim oCell As Cell
Dim sCellText As String
For Each oCell In Selection.Tables(1).Range.Cells
sCellText = Replace(oCell.Range.Text, "(", "")
sCellText = Replace(sCellText, ")", "")
sCellText = Replace(sCellText, ChrW(13) & ChrW(7), "")
If IsNumeric(sCellText) Then
If Val(sCellText) > 0 Then
oCell.Range.ParagraphFormat.RightIndent = CentimetersToPoints(0.1)
Else
oCell.Range.ParagraphFormat.RightIndent = CentimetersToPoints(0)
End If
End If
Next
End Sub
Сообщение не увидел перед этим. Думаю, что макрос подойдёт
Added
Посмотрел. Не подойдёт, хотя не сложно переделать Я так понимаю, что нужно выровнять запятые? Чтобы разряды были строго друг под другом? Это делается при помощи табуляции по разделителю, а не отступами
Лучше день потерять — потом за пять минут долететь!