Функции(ар-гументы) | Возвращает/действие |
Abs(N) | Возвращает абсолютное значение N |
Cos(N) | Косинус угла N, где N – это угол, измеренный в радианах |
Sin(N) | Возвращает синус угла; N – это угол, измеренный в радианах |
Tan(N) | Возвращает тангенс угла; N – угол в радианах |
Atn(N) | Возвращает арктангенс N как угол в радианах |
Exp(N) | Возвращает константу е, возведенную в степень N (е – это основание натуральных логарифмов и она (приблизительно) равна 2,718282) |
Fix(N) | Возвращает целую часть N. Fix не округляет число, а отбрасывает любую дробную часть. Если N является отрицательным, Fix возвращает ближайшее отрицательное целое большее, чем или равное N |
Int(N) | Возвращает целую часть N. Int не округляет число, а отбрасывает любую дробную часть. Если N является отрицательным, Int возвращает ближайшее отрицательное целое меньшее, чем или равное N |
Log(N)Возвращает натуральный логарифм N
Rnd(N) | Возвращает случайное число; аргумент является необязательным. Используйте функцию Rnd только после инициализации VBA-генератора случайных чисел оператором Randomize |
Sgn(N) | Возвращает знак числа: –1, если N – отрицательное; 1, если N – положительное; 0, если N равно 0 |
Sqr(N) | Возвращает корень квадратный из N. VBA отображает ошибку времени исполнения, если N – отрицательное |
Функции преобразования данных в Visual Basic for Application.
Функции преобразования данных
Visual Basic предоставляет несколько функций для преобразования одного типа данных в другой
Функция(ар-гументы) | Возвращает/действие |
Asc(S) | Возвращает число кода символа, соответствующее первой букве строки S. Буква "А", например, имеет код символа 65 |
Возвращает строку из одного символа, соответствующего коду символа N, который должен быть числом между 0 и 255, включительно. Код символа 65, например, возвращает букву "А" (Chr(13) – символ возврата каретки, Chr(10) – символ смещения на одну строку)
Возвращает строку, представление N
Возвращает строку, содержащую восьмиричное представление N
CBool(N) Возвращает Boolean-эквивалент численного выражения N |
CByte(E) | Возвращает численное значение типа Byte(от 0 до 255); Е – любое допустимое численное или строковое выражение, которое может быть преобразовано в число |
CCur(E) | Возвращает численное значение типа Currency; E – любое допустимое численное или строковое выражение, которое может быть преобразовано в число |
CDate(E) | Возвращает значение типа Date. E может быть любым допустимым выражением (строкой или числом), представляющим дату в диапазоне 1/1/100– 12/31/9999, включительно |
CDbl(E) | Возвращает численное значение типа Double; E – любое допустимое численное или строковое выражение, которое может быть преобразовано в число |
Cint(E) | Возвращает численное значение типа Integer; E – любое допустимое численное или строковое выражение, которое может быть преобразовано в число |
CLng(E) | Возвращает численное значение типа Long; E – любое допустимое численное или строковое выражение, которое может быть преобразовано в число |
CSng(E) | Возвращает численное значение типа Single; E – любое допустимое численное или строковое выражение, которое может быть преобразовано в число |
CStr(E) | Возвращает значение типа String; E – любое допустимое численное или строковое выражение |
CVar(E) | Возвращает значение типа Variant; E – любое допустимое численное или строковое выражение |
Функции даты и времени в Visual Basic for Application.
Функции даты и времени
VBA-функции даты и времени обычно используются для получения текущей даты и времени, разбиения значения даты на ее составляющие части или для преобразования строк и чисел в значения типа Date
Функции(ар-гументы) | Возвращает/действие |
Date | Возвращает системную дату. Можно также использовать эту функцию как процедуру для установки системных часов компьютера. Более подробно можно узнать из справочной системы VBA |
Time | Возвращает системное время компьютера как значение типа Date. Можно также использовать эту функцию как процедуру для установки системных часов. Более подробно можно узнать из справочной системы VBA |
NowВозвращает системную дату и время
Year(D) | Возвращает целое, являющееся частью выражения типа Dateи содержащее год. Год возвращается как число между 100 и 9999 |
Month(D) | Возвращает целое, являющееся частью выражения типа Date, содержащее месяц. Месяц возвращается как число между 1 и 12, включительно |
Day(D) | Возвращает целое, являющееся частью выражения типа Dateи содержащее день. День возвращается как число между 1 и 31, включительно |
Weekday(D) | Возвращает целое, содержащее день недели для выражения типа Date. День недели возвращается как число между 1 и 7, включительно; 1 – это воскресенье, 2 – понедельник и так далее |
Hour(D) | Возвращает целое, содержащее часы как часть времени, содержащегося в выражении типа Date. Часы возвращаются как число между 0 и 23, включительно. Если выражение D не содержит значения времени, то Hour возвращает 0 |
Minute(D) | Возвращает целое, содержащее минуты как часть времени в выражении типа Date.Минуты возвращаются как число между 0 и 59, включительно. Если выражение D не содержит значения времени, Minute возвращает 0 |
Second(D) | Возвращает целое, содержащее секунды как часть времени в выражении типа Date. Секунды возвращаются как число между 0 и 59, включительно. Если выражение D не содержит значения времени, Second возвращает 0 |