Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
shpory_informatika(2).docx
Скачиваний:
8
Добавлен:
03.08.2019
Размер:
41.07 Кб
Скачать

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 тип переменной

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]