Функции VBA

Таблица 3

Функция Возвращаемое выражение
Математические функции
Abs(х) Модуль (абсолютная величина числа)
Cos(х) Косинус
Exp(х) Экспонента, т.е. результат возведения основания натурального логарифма в указанную степень степень
Log(x) Натуральный логарифм
Rnd Случайное число в интервале [0,1]. Перед вызовом функции Rnd используйте инструкцию Randomize
Sin(x) Синус
Sqr(x) Квадратный корень
Логические функции
х1 AND х2 True, если х1 и х2 равныTrue False, если либо х1, либо х2 равно False
x1 OR х2 True, если хотя бы один из х1,х2 равен True False, если и х1, и х2 равны False
Функции проверки типов
IsNumeric(перемен-ная) True, если переменная – число False, если переменная – не число
IsNull(переменная) True, если переменная является пустым значением (Null) False, если переменная – не пустое значение
Функции преобразования форматов
Val(строка) Преобразует строку в число
Str(число) Преобразует число в строку
Int(x) х преобразуется в целое
Cint(х) х преобразуется в целое и слева убираются пробелы
CSng(x) х преобразуется в число с плавающей точкой обычной точности
Функции времени и даты
Date Текущая дата
Now Текущие дата и время

Кроме перечисленных функций объект Applications позволяет вызвать более 400 встроенных функций рабочего листа при помощи конструкции вида

Application.Функция Рабочего Листа(Аргументы).

Примеры:

4. Application.Sum(Sheets(“Учет”).Range(“A1:B20”)) – суммируются значения из ячеек диапазона “A1:B20”, расположенного на листе Учет;

5. Application.CountA(Sheets(“Сотрудники”).Range(“A:A”)) – подсчитывается количество непустых ячеек в столбце А на листе Сотрудники.








Дата добавления: 2014-12-02; просмотров: 1345;


Поиск по сайту:

При помощи поиска вы сможете найти нужную вам информацию.

Поделитесь с друзьями:

Если вам перенёс пользу информационный материал, или помог в учебе – поделитесь этим сайтом с друзьями и знакомыми.
helpiks.org - Хелпикс.Орг - 2014-2024 год. Материал сайта представляется для ознакомительного и учебного использования. | Поддержка
Генерация страницы за: 0.003 сек.