Vba

Манипуляции со строками

String Manipulation

Присоединить строки | Левый | Верно | Середина | Лен | Instr





В этой главе вы найдете наиболее важные функции для манипулировать строками в Excel VBA .

Поместите командная кнопка на своем листе и добавьте строки кода ниже. Чтобы выполнить строки кода, нажмите кнопку команды на листе.





Присоединить строки

Мы используем оператор & для объединения (соединения) строк.

Код:



Никтотекст 1В качестве Нить, текст2В качестве Нить
text1 = 'Привет'
text2 = 'Тим'

MsgBox text1 & '' & text2

Результат:

Присоединить строки

Примечание: чтобы вставить пробел, используйте ''

Левый

Чтобы извлечь крайние левые символы из строки, используйте Left.

Код:

как добавить проверку данных в Excel
НиктотекстВ качестве Нить
text = 'пример текста'

MsgBox Left (текст, 4)

Результат:

Левый

Верно

Чтобы извлечь крайние правые символы из строки, используйте Right. Мы также можем напрямую вставлять текст в функцию.

Код:

MsgBox Right ('пример текста', 2)

Результат:

как заказывать номера в Excel

Верно

Середина

Чтобы извлечь подстроку, начиная с середины строки, используйте Mid.

Код:

MsgBox Mid ('пример текста', 9, 2)

Результат:

Середина

Примечание: начинается с позиции 9 (t) и имеет длину 2. Вы можете опустить третий аргумент, если хотите извлечь подстроку, начинающуюся в середине строки, до конца строки.

Лен

Чтобы получить длину строки, используйте Len.

Код:

MsgBox Len ('пример текста')

Результат:

Лен

Примечание: пробел (позиция 8) включен!

Instr

Чтобы найти позицию подстроки в строке, используйте Instr.

excel подсчитать, сколько раз встречается слово

Код:

MsgBox Instr ('пример текста', 'am')

Результат:

Instr

Примечание: строка 'am' находится в позиции 3.

1/5 Завершено! Узнать больше о манипуляциях со строками>
Перейти к следующей главе: Дата и время



^