Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Функции преобразования данных




Краткие сведения о строковых функциях

 

Синтаксис функции Описание функции Пример
Вызов функции Результат
       
LСase(стро­ка) Возвращает строку, преобразуя её к нижнему регистру LСase("xYz") "xyz"
UСase(стро­ка) Возвращает строку, преобразуя её к верхнему регистру UСase("xYz") "XYZ"
Trim(стро­ка) Возвращает строку, удаляя из неё пробелы справа и слева (в начале и конце строки) Trim(" xy z ") "xy z"
LTrim(стро­ка) Возвращает строку, удаляя из неё начальные пробелы LTrim(" xz ") "xz "
RTrim(стро­ка) Возвращает строку, удаляя из неё конечные пробелы RTrim(" xz ") " xz"
Left(стро­ка, количество) Возвращает левую часть строки из указанного количества символов Left("123",2) "12"
Right(стро­ка, количество) Возвращает правую часть строки из указанного количества символов Right("123",2) "23"
Mid(строка, позиция [, коли­чество ]) Возвращает среднюю часть строки, начиная с заданной позиции, из указанного количества символов (если параметр опущен, то – до конца) Mid("123",2,1)   Mid("123",2) "2"   "23"
Space(количество) Создает строку, содержащую равное аргументу количество пробелов Space(1) " "
String(коли­чество, символ) Создает строку, содержащую заданное количество повторяющихся символов (этот аргумент представляется как числовым кодом символа, так и строковым выражением, первый символ которого используется для создания результирующей строки) String(3, 120)   String(3, "хyz") "ххх"   "ххх"
StrComp(строка1, строка2 [, способ ]) Возвращает результат сравнения строки1 со строкой2 заданным способом. Если строка2 меньше чем строка1, то возвращается 1; наоборот – -1; при равенстве – 0; StrComp("xYz", "хyz") StrComp("xYz", "хyz", 1) -1    
InStr([ пози­ция, ] стро­ка1, стро­ка2 [, способ ]) Поиск строки2 (подстроки), внутри строки1, начиная со стартовой позиции (если не указано, то с начала) строки1, заданным способом. InStr ("xYz", "хyz")   InStr (1, "xYz", "хyz", 1)      

 

Следует также пояснить, что функция InStr возвращает позицию первого вхождения (если совпадение найдено). Если строка2 – пустая, то возвращается стартовая позиция. Возвращаемое значение будет равно нулю в следующих случаях: строка1 – пустая; строка2 не найдена; стартовая пози­ция превышает длину строки1.

 

 

Среди встроенных функций VBA следует выделить такие, которые работают с различными типами данных и выполняют соответствующие преобразования строковых и числовых значений. В таблице 24 представлен синтаксис таких функций, их описание и примеры использования.

 

Таблица 24




Поделиться с друзьями:


Дата добавления: 2014-10-22; Просмотров: 303; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.138 сек.