Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб. раб. VBA / Функции в VBA.doc
Скачиваний:
120
Добавлен:
16.03.2015
Размер:
134.66 Кб
Скачать

Функции в vba

В VBAиспользуются следующие виды функций:

- математические встроенные функции;

- математические функции, не представленные в VBA;

- функции форматирования данных;

- функции преобразования типов

Математические встроенные функции

Функция

Возвращаемое значение

Abs (x)

- абсолютная величина числа

Atn (x)

arctg(x) – арктангенс от значения параметра, заданного в радианах

Sin (x)

sin(x) – возвращает синус угла от значения параметра, заданного в радианах

Cos (x)

cos(x) – косинус указанного в радианах угла

Tan (x)

tg(x) – возвращает тангенс угла от значения параметра, заданного в радианах

Exp (x)

ex– возвращает числоe, возведенное в указанную степень, где е – основание натурального логарифма

Log (x)

ln(x) – возвращает натуральный логарифм от значения числового выражения

Sqr (x)

- возвращает квадратный корень числового выражения

Rnd (x)

Случайное число из интервала [0,1). Перед вызовом функции надо использовать оператор Randomize(рандомизации) – запуск генератора псевдослучайных чисел)

Sgn (x)

Возвращает +1, если значение параметра положительно,

-1, если отрицательное,

0, если 0

Fix (x)

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

Int(x)

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

Математические функции, не представленные в vba

Функция

Возвращаемое значение

Log(X)/Log(10)

lg(х) – возвращает десятичный логарифм от значения числового выражения

Atn

arcsin(x) – возвращает арксинус угла от значения параметра, заданного в радианах

Atn

arccos(x) – возвращает арккосинус угла от значения параметра, заданного в радианах

Cos (x)/Sin (x)

ctg(x) - возвращает котангенс угла от значения параметра, заданного в радианах

Значение числа π

Pi = 4 * Atn (1)

Функция форматирования данных

Для того чтобы представить выражение отформатированным в специфицированном формате, необходимо воспользоваться функцией Format. Она возвращает значение типаVariant(String), содержащее выражение, отформатированное согласно указанным спецификациям.

Синтаксис:

Format(выражение [ , «Имя формата (или символ формата)»])

Именованные числовые форматы

Имя формата

Описание

GeneralNumber

Число без разделителя тысяч

Currency

Отображает две цифры справа от десятичной точки

Fixed

Отображает одну цифру слева и две справа от десятичной точки

Standard

Отображает одну цифру слева и две справа от десятичной точки и выводит разделитель тысяч

Percent

Отображает число в виде процентов и выводит две цифры справа от десятичной точки

Scientific

Использует формат с плавающей десятичной точкой

Yes/No

Отображает No, если число равно 0, иYes– в противном случае

True/False

Отображает False, если число равно 0, иTrue– в противном случае

On/Off

Отображает Off, если число равно 0, иOn– в противном случае

Соседние файлы в папке Лаб. раб. VBA