У меня есть приложение Visual Basic, которому нужно округлить число, например, 2,555 станет 2,55, а не 2,26.
Я могу сделать это, используя функцию для удаления символов больше 2 с десятичной точки, используя это:
Dim TheString As String
TheString = 2.556
Dim thelength = Len(TheString)
Dim thedecimal = InStr(TheString, ".", CompareMethod.Text)
Dim Characters = thelength - (thelength - thedecimal - 2)
_2DPRoundedDown = Left(TheString, Characters)
Есть ли лучшая функция для этого?