Математические функции
В VBA имеется большой список математических функций, позволяющих произвести любые вычисления.
Функция |
Возвращаемое значение | ||||
Abs (число) Atn (число) Cos (число) |
Модуль (абсолютная величина)числа Арктангенс Косинус | ||||
Ехр (число) |
Экспонента, т. е. результат возведения основания натурального логарифма в указанную степень | ||||
Log (число) |
Натуральный логарифм | ||||
Rnd (число) |
Случайное число из интервала [0,1). Если число меньше нуля, то Rnd возвращает каждый раз одно и то же число, используя аргумент в качестве опорного числа; если число больше нуля или аргумент опущен, то — следующее случайное число в последовательности; если число равняется нулю, то — случайное число, возвращенное при предыдущем вызове этой функции. Перед вызовом функции Rnd используйте инструкцию Randomize без аргумента | ||||
Sgn (число) |
Знак числа | ||||
Sin (число) |
Синус | ||||
Sqr (число) |
Квадратный корень из числа | ||||
Tan (число) |
Тангенс | ||||
Fix (число) И Int (число) |
Обе функции, int и Fix, отбрасывают дробную часть числа и возвращают целое значение. Различие между функциями int и Fix состоит в том, что для отрицательного значения аргумента число функция int возвращает ближайшее отрицательное целое число, меньшее либо равное указанному, a Fix — ближайшее отрицательное целое число, большее либо равное указанному | ||||