ВУЗ:
Составители:
94
MsgBox "The name is changed to " & UsN &" in the called pro."
End Sub
Исходное значение UsN передано в подпрограмму ChangeName3 и выведено на
экран. Затем оно изменяется и снова выводится на экран во втором
информационном окне. Поскольку аргумент был передан в ChangeName3 по
значению, исходная переменная UsN после возвращения управления в Рro25 не
изменяется, о чем и свидетельствует окно, выводимое на экран в последней строке
Рro25.
3.9.6. Встроенные в VBA математические функции
Правило использования встроенных математических функций VBA не
отличается от правил использования функций, описанных выше. У всех
тригонометрических функций аргумент задается в радианах. Тип аргумента и
функции Double, с некоторыми исключениями, указанными ниже. В VBA имеется
множество встроенных функций, ниже приводится список наиболее часто
используемых математических функций.
Abs(N) возвращает абсолютное значение аргумента
Atn(N) возвращает значение (в радианах) арктангенса аргумента
Cos(N) возвращает значение косинуса аргумента, заданного в радианах
Exp(N) возвращает значение экспоненты аргумента (число Непера 2.718282…в
степени N)
Fix(N) возвращает значение целой части аргумента, Fix(-8.4) даст -8
Int(N) аналогично Fix, но в сторону меньшего целого значения аргумента, Int(-
8.4) даст -9
Log(N) возвращает значение натурального логарифма
Rnd(N) возвращает псевдослучайное число типа Single в диапазоне от 0 до 1.
Для получения целого случайного числа в диапазоне от lowerbound до
upperbound использовать формулу:
Int((upperbound – lowerbound + 1) * Rnd + lowerbound)
Sgn(N) возвращает значение 1 если N > 0, 0, если N = 0, –1, если N < 0
Sin(N) возвращает значение синуса аргумента
Sqr(N) возвращает значение квадратного корня аргумента
Tan(N) возвращает значение тангенса аргумента
3.10. Управляющие инструкции VBA
Управляющие инструкции в однопоточных языках программирования
предназначены для изменения естественного (последовательного) хода выполнения
программы. В VBA предусмотрено несколько способов изменения порядка
выполнения инструкций. Управляющие инструкции VBA функционально
эквивалентны подобным структурам в других языках программирования, за
исключением инструкции For-Each-Next. В табл. 3.11 перечислены основные
управляющие инструкции VBA.
Страницы
- « первая
- ‹ предыдущая
- …
- 93
- 94
- 95
- 96
- 97
- …
- следующая ›
- последняя »
