Функции(ар-гументы) | Возвращает/действие |
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 |
Функ |
Chr(N) |
Возвращает строку из одного символа, соответствующего коду символа N, который должен быть числом между 0 и 255, включительно. Код символа 65, например, возвращает букву А (Chr(13) – символ возврата каретки, Chr(10) – символ смещения на одну строку)
содержащую |
шестнадцатиричное |
Hex(N) |
Возвращает строку, представление N
|Oct(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 |
Статьи к прочтению:
Урок #22 Visual Studio 2013 VB — Квадратное уравнение. Дискриминант ►◄
Похожие статьи:
-
Переменные, константы в visual basic for application.
Переменная – это имя, которое разработчик программы дает области компьютерной памяти, используемой для хранения данных какого-либо типа. Переменная…
-
Запись математических функций на языке vba
Математическая запись sinx cosx ex |x| tgx arctgx lnx Ox Записьна VBA Sin(x) Cos(x) Exp(x) Abs(x) Tan(x) Atn(x) Log(x) Sqr(x) Например, запись…