ВУЗ:
Составители:
72
‘Это Module 1
Private Function tF(ByRef tK)
tF =( tK -273)*9/5+32 ‘перевод температуры из шкалы Кельвина в шкалу Фарен-
гейта
End Function
Рис. 2.18. Пример работы программы Pro24
Вызвать подпрограмму Рrо24 и функцию tF в данном примере можно только из
модуля 1. Попытки вызвать их из других модулей приведут к сообщению об ошиб-
ке, так как их описание начинается со служебного слова Private.
2.8.7. Встроенные в VBA функции
В VBA имеется множество встроенных функций: математические, функции пре-
образования типов, функции обработки строк текстов, функции работы с датой и
временем, функции ввода-вывода с клавиатуры, функции работы с файлами и дру-
гие.
Правило использования встроенных функций VBA не отличается от правил ис-
пользования функций, описанных выше. Для математических функций тип аргу-
мента и функции Double, с некоторыми исключениями, указанными ниже. У всех
тригонометрических функций аргумент задается в радианах. Ниже приводится спи-
сок встроенных математических функций.
Abs(N) − вычисляет абсолютное значение аргумента.
Atn(N) − вычисляет значение (в радианах) арктангенса аргумента.
Cos(N) − вычисляет значение косинуса аргумента, заданного в радианах.
Exp(N) − вычисляет значение экспоненты аргумента (число Непера 2.718282…в
степени N).
Log(N) − вычисляет значение натурального логарифма.
Sgn(N) − вычисляет значение 1, если N > 0; 0, если N = 0; –1, если N < 0.
Sin(N) − вычисляет значение синуса аргумента.
Sqr(N) − вычисляет значение квадратного корня аргумента.
Tan(N) − вычисляет значение тангенса аргумента.
Остальные математические функции вычисляются посредством имеющихся
функций. Например, логарифм по основанию 10 в VBA отсутствует, поэтому для его
Страницы
- « первая
- ‹ предыдущая
- …
- 71
- 72
- 73
- 74
- 75
- …
- следующая ›
- последняя »
