TOP

Função VBA: Join

Descrição

A função VBA Join agrupa valores de array em uma string de caracteres, usando (ou não) um delimitador.


Sintaxe Join

Join(texto)

Ou

Join(texto, delimitador)

Exemplo VBA Join

Vamos combinar os elementos do array para obter todos os seus valores em uma linha, que será separada pelo sinal “/”:

Sub JoinExample1()
    
     array = Array("example", "test", 123, "xlp")
    
     text = Join(array, "/")
    
     MsgBox text 'Retorna: example/test/123/xlp
    
End Sub

Se você não especificar um delimitador, por padrão os valores serão separados por um espaço:

Sub JoinExample2()
    
     array = Array("example", "test", 123, "xlp")
    
     text = Join(array)
    
     MsgBox text 'Retorna: example test 123 xlp
    
End Sub
A função reversa que divide uma string em um array é a função SPLIT.