Variant – может использоваться для хранения любых данных.
Технология создания польз-й функции. Синтаксис пользовательской ф-ии
Выполняем след. Действия:
создать процедуру-функцию в стандартном модуле VBE;
активизировать рабочий лист приложения Excel;
выполнить команду Вставка/Функции/список Категория/Определенные пользователем. В списке функций выбрать по имени созданную функцию.
Математические функции vba
Функция(аргумент) Действие
Abs(N) модуль числа
Atn(N) арктангенс числа (угол в радианах)
Cos(N) Возвращает косинус N (радиан)
Exp(N) экспонента, т. е. результат возведения основания натурального логарифма в указанную степень
Log(N) Возвращает натуральный логарифм N
Rnd(N) Возвращает случайное число: аргумент является необязательным. Используется только после инициализации генератора случайных чисел (оператор Randomize)
Sin(N) Возвращает синус N (радиан)
Sqr(N) квадратный корень из числа
Tan(N) Возвращает тангенс N (радиан)
InputBox-используется для ввода инф-ии
InputBox(prompt[, title] [, default] [, xpos] [, ypos] [, helpfile, context])
Prompt сообщение в диалоговом окне, представленное строкой символов;
Title заголовок диалогового окна, представленный строковым выражением;
Default строковое выражение, отображаемое в поле ввода по умолчанию;
XPos Числовое выражение, задающее расстояние по горизонтали между левой границей диалогового окна и левым краем экрана (в твипах)
YPos Числовое выражение, задающее расстояние по вертикали между верхней границей диалогового окна и верхним краем экрана (в твипах).
Helpfile имя файла справки, содержащего справочные сведения о данном диалоговом окне;
Context Числовое выражение, определяющее номер соответствующего раздела справочной системы.
Математические функции vba Функция(аргумент) Действие
Abs(N) модуль числа
Atn(N) арктангенс числа (угол в радианах)
Cos(N) Возвращает косинус N (радиан)
Exp(N) экспонента, т. е. результат возведения основания натурального логарифма в указанную степень
Log(N) Возвращает натуральный логарифм N
Rnd(N) Возвращает случайное число: аргумент является необязательным. Используется только после инициализации генератора случайных чисел (оператор Randomize)
Sin(N) Возвращает синус N (радиан)
Sqr(N) квадратный корень из числа
Tan(N) Возвращает тангенс N (радиан)
MsgBox (Prompt [, Buttons] [, Title] [, HelpFile, Context])-вывод инф-ии
Prompt Строковое выражение, отображаемое как сообщение в диалоговом окне.
Title - строка для заголовка диалогового окна.
HelpFile - строковое выражение, содержащее имя справочного файла Windows (который уже должен быть создан).
Context - численное выражение, указывающее раздел в справочном файле, относящийся к отображаемому диалоговому окну.
Buttons - численное выражение, которое задает количество и тип кнопок в диалоговом окне.
Переменные VBA. Объявление переменных. Мат-ие операции, приоритет операций. Комментарий, перенос строки.
Переменные - именованная область памяти, отведённая для временного хранения данных, которые могут изменяться вовремя выполнения программы. Для объявления переменных служит инструкция Dim имя переем. As тип переменной