VBA - строки
Строки - это последовательность символов, которая может состоять из букв, цифр, специальных символов или всех их. Переменная называется строкой, если она заключена в двойные кавычки "".
Синтаксис
variablename = "string"
Примеры
str1 = "string" ' Only Alphabets
str2 = "132.45" ' Only Numbers
str3 = "!@#$;*" ' Only Special Characters
Str4 = "Asc23@#" ' Has all the above
Строковые функции
Существуют предопределенные строковые функции VBA, которые помогают разработчикам очень эффективно работать со строками. Ниже приведены методы String, поддерживаемые в VBA. Пожалуйста, нажмите на каждый из методов, чтобы узнать подробности.
| Sr.No. | Название и описание функции |
|---|---|
| 1 | InStr Возвращает первое вхождение указанной подстроки. Поиск происходит слева направо. |
| 2 | InstrRev Возвращает первое вхождение указанной подстроки. Поиск происходит справа налево. |
| 3 | Lcase Возвращает нижний регистр указанной строки. |
| 4 | Ucase Возвращает верхний регистр указанной строки. |
| 5 | Слева Возвращает определенное количество символов из левой части строки. |
| 6 | Правильно Возвращает определенное количество символов с правой стороны строки. |
| 7 | Середина Возвращает определенное количество символов из строки на основе указанных параметров. |
| 8 | Ltrim Возвращает строку после удаления пробелов в левой части указанной строки. |
| 9 | Rtrim Возвращает строку после удаления пробелов с правой стороны указанной строки. |
| 10 | Отделка Возвращает строковое значение после удаления начальных и конечных пробелов. |
| 11 | Лен Возвращает длину заданной строки. |
| 12 | Заменить Возвращает строку после замены строки другой строкой. |
| 13 | Космос Заполняет строку указанным количеством пробелов. |
| 14 | StrComp Возвращает целочисленное значение после сравнения двух указанных строк. |
| 15 | Строка Возвращает строку с указанным символом указанное количество раз. |
| 16 | StrReverse Возвращает строку после изменения последовательности символов данной строки на обратную. |