VBA Função Space – Adicionar Espaços a uma Cadeia de Caracteres

Written by

Mel Jenkins

Reviewed by

Steve Rynearson

Translated by

Daniel Caramello

Last updated on August 9, 2023

Adicionar Espaços a uma Cadeia de Caracteres

Uma maneira comum de adicionar espaços a uma cadeia de caracteres com o VBA é usar espaços em branco entre aspas. O exemplo a seguir adiciona dez espaços entre as palavras “Olá” e “Mundo”:

Sub AdicionarEspacos()
Dim MeuTexto As String

MeuTexto = "Olá" & "          " & "Mundo"

MsgBox MeuTexto

End Sub

Função de espaço do VBA

Uma maneira mais intuitiva de adicionar espaços a uma string é usar a função Space(). O código a seguir faz o mesmo que o código anterior, mas usa a função Space():

Sub AdicionarEspacos()
Dim MeuTexto As String

MeuTexto = "Olá" & Space(10) & "Mundo"

MsgBox MeuTexto

End Sub

Observação: Isso funciona no VBA, mas não funciona em uma fórmula de planilha. Em vez disso, use a função REPT para repetir um caractere, como um espaço.

Codificação VBA facilitada

Pare de procurar códigos VBA on-line. Saiba mais sobre o AutoMacro – um construtor de código VBA que permite que os iniciantes codifiquem procedimentos do zero com o mínimo de conhecimento de codificação e com muitos recursos que economizam tempo para todos os usuários!

alt text

Saiba mais!

vba-free-addin

Exemplos de Add-ins de Códigos VBA

Acesse facilmente todos os exemplos de código que se encontram em nosso site.

Simply navigate to the menu, click, and the code will be inserted directly into your module. .xlam add-in.

(Nenhuma instalação necessária!)

Baixe de Graça

Retornar aos Exemplos de Códigos VBA