Функции обработки строк

В VBA имеются следующие функции обработки строковых выражений.

Функция Возвращаемое выражение
Asc Возвращает ASCII-код начальной буквы строки. Синтаксис: Asc(Строка)
Chr Преобразует ASCII-код в строку. Синтаксис: Chr(Код) Например Chr (13) – переход на новую строку, Chr(97) = "а"
Lcase Преобразует строку к нижнему регистру. Синтаксис: Lcase(Строка)
Ucase Преобразует строку к верхнему регистру. Синтаксис: Ucase(Строка)
Left Возвращает подстроку, состоящую из заданного числа первых символов исходной строки. Синтаксис: Left(string, length) Аргументы: length – число символов string – исходная строка
Right Возвращает строку, состоящую из заданного числа последних символов исходной строки. Синтаксис: Right(string, length) Аргументы: length – число символов string – исходная строка
Mid Возвращает подстроку строки, содержащую указанное число символов Синтаксис: Mid(string, start [, length]) Аргументы: string – строковое выражение, из которого извлекается подстрока start – позиция символа в строке string, с которого на­чинается нужная подстрока length – число возвращаемых символов подстроки.
Len Возвращает число символов строки. Синтаксис: Len(Строка)
LTrim Возвращает копию строки без пробелов в начале Синтаксис: LTrim(Строка)
Rtrim Возвращает копию строки без пробелов в конце. Синтаксис: RTrimfСтрока)
Trim Возвращает копию строки без пробелов в начале и в конце Синтаксис: Trim(Строка)
Space Возвращает строку, состоящую из указанного числа пробелов. Синтаксис: Space(Число)
String Возвращает строку, состоящую из указанного числа повторений одного и того же символа. Синтаксис: String(number,character) Аргументы: number – число повторений символа character – повторяемый символ
StrComp Возвращает результат сравнения двух строк. Синтаксис: StrComp(stringl, string2 [, compare]) Аргументы: stringl и string2 – два любых строковых выражения compare – указывает способ сравнения строк. Допустимые значения: 0 (двоичное сравнение), 1 (посимвольное сравнение без учета регистра) Возвращаемые значения: string1 меньше, чем string2, то -1 string1 равняется string2, то 0 string1 больше, чем string2, то 1
InStr Возвращает позицию первого вхождения одной строки внутри другой строки. Синтаксис: InStr([start, ]stringl, string2[, compare]) Аргументы: start – числовое выражение, задающее позицию, с которой начинается каждый поиск. Если этот аргумент опущен, поиск начинается с первого символа строки Возвращаемое выражение stringl – строковое выражение, в котором выполняется поиск string2 – искомое строковое выражение compare – указывает способ сравнения строк. Допустимые значения: 0 (для двоичного сравнения), 1 (посимвольное сравнение без учета регистра).

Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: