У меня есть приложение Visual Basic, которому необходимо округлить число в меньшую сторону, например, 2,556 станет 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)
Есть ли лучшая функция для этого?