/ / Manipulação de strings VBA do Excel

Manipulação de strings VBA do Excel

Junte-se às cordas | Esquerda | Certo | Mid | Len | Instr

Neste capítulo, você encontrará as funções mais importantes para manipular cordas em Excel VBA.

Coloque um botão de comando na sua planilha e adicione as linhas de código abaixo. Para executar as linhas de código, clique no botão de comando na planilha.

Junte-se às cordas

Usamos o operador & para concatenar (juntar) strings.

Código:

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

MsgBox text1 & " " & text2

Resultado:

Junte-se às cordas

Nota: para inserir um espaço, use ""

Esquerda

Para extrair os caracteres mais à esquerda de uma string, use Esquerda.

Código:

Dim text As String
text = "example text"

MsgBox Left(text, 4)

Resultado:

Esquerda

Certo

Para extrair os caracteres mais à direita de uma string, use o botão direito. Também podemos inserir texto diretamente em uma função.

Código:

MsgBox Right("example text", 2)

Resultado:

Certo

Mid

Para extrair uma substring, começando no meio de uma string, use Mid.

Código:

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

Resultado:

Mid

Nota: iniciado na posição 9 (t) com comprimento 2. Você pode omitir o terceiro argumento se quiser extrair uma substring começando no meio de uma string, até o final da string.

Len

Para obter o tamanho de uma string, use Len.

Código:

MsgBox Len("example text")

Resultado:

Len

Nota: espaço (posição 8) incluído!

Instr

Para encontrar a posição de uma substring em uma string, use Instr.

Código:

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

Resultado:

Instr

Nota: string "am" encontrado na posição 3.

Leia também: