Тема: Формат числа
Не подскажите как форматировать число, чтобы после разделителя(точки) оставаолось 3 знака?
Информационный портал для профессионалов в области САПР
Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Форумы CADUser → Программирование → VBA → Формат числа
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Не подскажите как форматировать число, чтобы после разделителя(точки) оставаолось 3 знака?
Dim valueAsReal As Double 'Присваиваешь числовое значение valueAsReal Dim valueAsStr As String valueAsStr = ThisDrawing.Utility.RealToString(valueAsReal, acDecimal, 3)
> Gogi
Это если valueAsReal*1000 представимо как целое, т.е. valueAsReal < 2147484 (приблизительно)
P.S.: Вообще-то есть еще и стандартная VBA-шная функция Round:
Round(valueAsReal, 3)
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Форумы CADUser → Программирование → VBA → Формат числа
Форум работает на PunBB, при поддержке Informer Technologies, Inc