Ответ
В VBA нет модификаторов для функции Int(). Она просто возвращает целую часть числа, отбрасывая дробную:
Dim num As Double
num = 5.9
Debug.Print Int(num) ' Выведет 5
num = -5.9
Debug.Print Int(num) ' Выведет -6 (округляет в меньшую сторону)
Для других вариантов округления используйте:
Fix()- аналогично Int, но для отрицательных чисел отбрасывает дробную частьRound()- стандартное математическое округлениеCInt(),CLng()- преобразуют с округлением до ближайшего целого