Шаг 115.
VBA в MSExcel. Основы программирования на VBA. Встроенные функции VBA. Математические функции

    На этом шаге мы перечислим основные математические функции.

    В VBA имеется большой набор встроенных функций и процедур, использование которых существенно упрощает программирование. Эти функции можно разделить на следующие основные категории:

    Далее мы рассмотрим основные функции из этих категорий.

Математические функции

    В VBA имеется большой список математических функций, позволяющих произвести любые вычисления.

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

    На следующем шаге мы рассмотрим функции преобразования типов.




Предыдущий шаг Содержание Следующий шаг