Функция Left
Left(String, Length)
Left$(String, Length)
LeftB(String, Length)
LeftB$(String, Length)
Функция Left служит для усечения исходной строки до заданной длины. Для определения числа символов в строке следует использовать функцию Len
Возвращаемое значение
Возвращает строку прочитанных данных. Даннные могут быть символами или байтами
Параметры
Функция содержит именованные аргументы
String |
Обязательный аргумент - строковое выражение, из которого извлекаются символы. Если выражение имеет значение Null, то возвращается Null |
Length |
Обязательный аргумент - значение типа Variant(Long). Числовое выражение, указывающее число возвращаемых символов. Если равно 0, то возвращается пустая строка (" "). Если значение Length больше либо равняется числу символов в исходной строке, то возвращается вся строка
Примечание: При отрицательных значениях аргумента генерируется ошибка времени исполнения Invalid procedure call or argument
Если аргумент Null, то генерируется ошибка времени исполнения Invalid use of Null |
Пример
' Используем функцию для извлечения
' указанного числа символов строки
Dim strMyString As String
strMyString = "Мир_MS_Excel"' Задаем строку
MsgBox (Left(strMyString, 1)) ' Возвращает "M"
MsgBox (Left(strMyString, 3)) ' Возвращает "Мир"
MsgBox (Left(strMyString, Len(strMyString))) ' Возвращает "Мир_MS_Excel"
Смотри также
Len, Mid, Right
Категория
Функции обработки строк |