VBA Função Space – Adicionar Espaços a uma Cadeia de Caracteres
In this Article
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!