Математические функции VBA
Среда VBA предоставляет пользователю большой список встроенных математические функций. Некоторые из них:
функция | описание |
abs | модуль (абсолютная величина) |
atn | арктангенс |
cos | косинус |
exp | экспонента, т.е. возведения числа e (основание натурального логарифма) в указанную степень |
log | натуральный логарифм |
Int | целая часть числа |
rnd | возвращает случайное число из интервала [0;1) |
sin | синус |
sqr | квадратный корень |
tan | тангенс |
mod | oстаток от деления |
Операторы языка
Оператор объявления переменных, массивов: Dim
Пример dim a, x[9]
Объявляются переменная а и массив х, содержащий 10 элементов: х[0], x[1],…x[9]
Оператор условного перехода (блок IF)
Общий вид:
IF условие Then
операторы1
[ Else
операторы2]
End IF
Если условие принимает значение ИСТИНА, то выполняются операторы1, следующие за Then,в противном случае — операторы2, следующие за Else.
Операторы цикла FOR … NEXT
Общий вид:
FORпеременная= А1 ТО А2 [step A3]
[операторы]
NEXT[переменная]
где переменная — параметр цикла
А1 — начальное значение параметра цикла
А2 — конечное значение параметра цикла
А3 — шаг изменения параметра цикла (если шаг равен 1, то может отсутствовать)
Пример5. Вычислить значение функции Z. Исходные данные находятся в ячейках Листа Excel. Результат вывести в ячейки Листа.
Порядок действий:
· разработать дизайн
· ввести условие задания
· ввести исходные данные ln, lk, dl
· перейти в режим конструктора, установить элементы управления CommandButton1 иCommandButton2, дать им заголовки Вычислить и Очистить соответственно (в окне свойств).
· обработчик события щелчёк по кнопке Вычислить имеет вид:
Дата добавления: 2015-10-05; просмотров: 996;