N - любое допустимое численное значение; S - любое допустимое строковое значение. Аргументы каждой функции являются обязательными, если не указано иначе.
Функция(аргумент)
| Действие
|
InStr(N1, S1, S2, N2)
| Возвращает положение S2 в S1. N1 - начальное положение для поиска. N2 определяет, следует ли выполнять поиск с учетом регистра. N1, N2 - необязательные аргументы
|
Lcase(S)
| Возвращает строку (тип String), содержащую копию S со всеми символами верхнего регистра, преобразованными в символы ниж-него регистра
|
Left(S, N)
| Возвращает строку: копирует N символов из S, начиная с левого крайнего символа S
|
Len(S)
| Возвращает число символов в S, включая начальные и конечные пробелы
|
Ltrim(S)
| Возвращает копию строки S после удаления символов пробела из левой части строки (начальные пробелы)
|
Mid(S, N1, N2)
| Возвращает строку: копирует N2 символов из S, начиная с позиции символа в S, заданной аргументом N1. N2 - необязательный аргумент, если он опущен, то возвращаются все символы в строке S от позиции N1 до конца строки
|
Right(S, N)
| Возвращает значение типа String: копирует N символов из S, начиная с правого крайнего символа S
|
Rtrim(S)
| Возвращает копию строки S после удаления символов пробела из правой части строки (конечные пробелы)
|
Space(N)
| Возвращает строку пробелов длиной N символов
|
StrComp(S1, S2, N)
| Сравнивает S1 с S2 и возвращает число, обозначающее результат сравнения: -1, если S1< S2; 0 - S1=S2; 1 - S1> S2. N является необязательным аргументом и указывает следует ли выполнять сравнение с учетом регистра
|
StrConv(S, N)
| Возвращает строку, преобразованную в новую форму в зависимости от числового кода, заданного аргументом N. VBA предоставляет внутренние константы для использования с функцией StrConv. Наиболее полезными являются: vbProperCase (преобразует строку так, что каждая буква, начинающая слово, становится заглавной), vbLowerCase (преобра-зует строку в буквы нижнего регистра) и vbUpperCase (преобразует строку в буквы верхнего регистра)
|
String(N, S)
| Возвращает строку длиной N символов, состоящую из символа, заданного первым символом в S
|
Trim(S)
| Возвращает копию строки S после удаления начальных и конечных символов пробела из этой строки
|
Ucase(S)
| Возвращает S со всеми символами нижнего регистра, преобразованными в символы верхнего регистра
|
Демонстрационный пример: дискретный генератор случайных чисел
Function DiscrRND(n As Integer) As Integer
Application.Volatile
Randomize
DiscrRND = Int((n - 1 + 1) * Rnd) + 1
End Function