Краткие сведения о математических функциях в VBA и Паскале

Математическое обозначение функции, название (и пояснение) Идентификатор функции
VBA Паскаль
– Абсолютная величина (модуль) abs(x)
– Корень квадратный из х sqr(x) sqrt(x)
– Экспонента х (число е ≈2.72 - основание натурального логарифма) exp(x)
– Натуральный логарифм х log(x) ln(x)
– Логарифм х по основанию а log(x)/log(a) ln(x)/ln(a)
– Синус х sin(x)
– Косинус х cos(x)
– Тангенс х tan(x)
– Арктангенс х atn(x) arctan(x)
Случайное число в диапазоне от 0 до 1 rnd rаndom
Округление аргумента до целого значения round(x)
Целая часть х (т.е. максимальное целое число, не превосходящее х) int(x)
- Знак числа x (-1, при х <0; 0, при x =0; 1, если x >0) sgn(x)  

11.7 Функции обработки строк *

Помимо математических, в VBA имеется множество встроенных функций, работающих со строковыми типами данных. Такие функции часто используются при автоматизированном создании и преобразовании документов, обработке текстовых файлов. Синтаксис некоторых строковых функций VBA, их описание и примеры использования представлены в таблице 23.

Дополнительных пояснений требуют две последние функции таблицы 9, использующие параметр способ. Если этот необязательный аргумент* равен 0 или опущен, то выполняется двоичное сравнение. А если равен 1 – посимвольное сравнение без учета регистра. Если хоть одна из строк имеет значение Null (пустое значение, которое не следует путать с пустой строкой), то результат вызова функции также равен Null.

Таблица 23


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: