3. Функции управления строковыми данными
Конкатенация строк оказывается полезной, если необходимо составить строку из нескольких меньших строк. Кроме того, иногда требуется получить только часть строки. Для этого вVBAсуществует три строковых функции:Right,LeftиMid. Их применение продемонстрировано в следующих операторах.
ShortStringl = Right ("S. Christian Albright", 8)
ShortSCring2 = Left(''S. Christian Albright", 12)
ShortString3 = Mid("S. Christian Albright", 4, 5)
Первый оператор возвращает строку "Albright". Как правило, функцияRightпринимает два аргумента, строку и целое число п. Функция возвращает п символов строки, отсчитываемых справа. ФункцияLeftнапоминает функциюRight,новозвращает п символов строки, отсчитываемых слева. Второй оператор возвращает строку"S. Christian". (Пробел послеS. считается символом.) Наконец, функция Mid принимает в качестве аргументов строку и два целых числа. Первое целое число указывает начальный символ подстроки, а второе целое число определяет количество символов подстроки. Таким образом, третий оператор возвращает строку "Chris". Начиная с четвертого символа, функция возвращает пять символов. Обратите внимание, что третий аргумент функции Mid не обязательный и может опускаться. В этом случае функция возвращает один символ.
Одной из самых полезных строковых функций по достоинству считается функция Len. Она принимает один аргумент, строку и возвращает количество символов в этой строке. Например, строка
Characters = Len("S. Christian Albright")
возвращает значение 21. (Не забывайте, что пробел рассматривается как отдельный символ.)
Эти функции могут использоваться в различных комбинациях. Предположим, что необходимо получить все символы, кроме последних двух символов строки, которая называется ThisString (длина этой строки не известна заранее). В таком случае можно воспользоваться следующей комбинацией функций Len и Left.
AllBut2 = Left(ThisString, Len(ThisString) - 2)
Например, если строка ThisString имеет длину 25 символов, то переменная будет содержать 23 символа, отсчитанных слева.
- Курсовое проектирование 1- 10
- Практическое занятие № 1
- План практического занятия
- Указания по проведению практического занятия
- Организационно-методические указания по проведению практического занятия
- 1). Опрос по лекции 1,2.
- 2). Знакомство с vba в Excel
- Практическое занятие № 2
- План практического занятия
- Указания по проведению практического занятия
- 1). Опрос по теме предыдущего занятия по контрольным вопросам.
- 2). Первая программа.
- 5. Введите код. Введите код между строками Sub и End Sub.
- Практическое занятие № 3
- План практического занятия
- Указания по проведению практического занятия
- 1). Опрос по теме предыдущего занятия по контрольным вопросам.
- 2). Изучение нового материала. Выполнение упражнение.
- 1. Комментарии
- 2. Строковые данные
- 3. Функции управления строковыми данными
- 4. Определение объектов, свойств и методов
- Практическое занятие № 4
- План практического занятия
- Указания по проведению практического занятия
- Практическая часть
- Упражнения по программированию по теме «Запись макросов»
- Практическое занятие № 5
- План практического занятия
- Указания по проведению практического занятия
- Практическая часть упражнения по программированию по теме «Условные операторы и циклы»
- Практическое занятие №6
- План практического занятия
- Указания по проведению практического занятия
- Решение задач оптимизации с помощью процедуры «Поиск решения»
- 1. . Применение процедуры Поиск решения.
- Упражнения по программированию по теме «Работа с надстройкой Поиск решения»
- Упражнения по программированию по теме «Массивы»
- Подбор параметра – имитационное моделирование в Excel.
- Практическое занятие №7
- План практического занятия
- Указания по проведению практического занятия
- Практическая часть
- 1. Введение
- 2. Упражнение
- 3. Отладка
- 4. Обработка ошибок
- 5. Резюме
- Практическое занятие №8
- План практического занятия
- Указания по проведению практического занятия
- Упражнения по программированию
- Практическое занятие № 9
- План практического занятия
- Указания по проведению практического занятия
- Практическая часть.