/ / Манипулация на струнни VBA стрингове

Манипулация на струнни VBA стрингове

Присъединете се към Струните | Наляво | прав | среден | Лен | Инстр

В тази глава ще намерите най-важните функции манипулиране на низове в Excel VBA,

Поставете командния бутон на работния лист и добавете кодовете по-долу. За да изпълните кодовите редове, кликнете върху командния бутон на листа.

Присъединете се към Струните

Използваме оператора & за свързване на низове.

Код:

Dim text1 As String, text2 As String
text1 = "Hi"
text2 = "Tim"

MsgBox text1 & " " & text2

Резултат:

Присъединете се към Струните

Забележка: За да вмъкнете интервал, използвайте ""

Наляво

За да извлечете най-лявите знаци от низ, използвайте "Ляво".

Код:

Dim text As String
text = "example text"

MsgBox Left(text, 4)

Резултат:

Наляво

прав

За да извлечете най-дясните знаци от низ, използвайте "Надясно". Можем също директно да вмъкнем текст във функция.

Код:

MsgBox Right("example text", 2)

Резултат:

прав

среден

За да извлечете низ, започвайки в средата на низ, използвайте Mid.

Код:

MsgBox Mid("example text", 9, 2)

Резултат:

среден

Забележка: Започнете от позиция 9 (t) с дължина 2. Можете да пропуснете третия аргумент, ако искате да извлечете подсъздаване, започващо в средата на низ, до края на низа.

Лен

За да получите дължината на низ, използвайте Len.

Код:

MsgBox Len("example text")

Резултат:

Лен

Забележка: пространството (позиция 8) е включено!

Инстр

За да намерите позицията на низ под верига, използвайте Instr.

Код:

MsgBox Instr("example text", "am")

Резултат:

Инстр

Забележка: Намерено е низ "am" на позиция 3.

Също така се чете: