Como usar a função vba join?

A função VBA JOIN está listada na categoria de tabela de funções VBA. Quando você o usa em código VBA, ele pode unir duas ou mais strings e retornar uma única string no resultado . Em palavras simples, ele pode combinar várias strings em uma, assim como podemos usar concatenate na planilha para combinar valores .

Sintaxe

Join(ArraySource, [Delimitador])

Argumentos

  • SourceArray : um array de valores que você deseja unir como uma nova string.
  • [Delimitador] : um delimitador que você deseja usar para separar cada uma das substrings ao criar a nova string.

Exemplo

Para entender de forma prática como usar a função VBA JOIN, você precisa seguir o exemplo abaixo, onde escrevemos um código VBA usando-a:

example-vba-join-function
 Sub example_JOIN() Dim myAry(0 To 4) As String myAry(0) = Range("A1") myAry(1) = Range("A2") myAry(2) = Range("A3") myAry(3) = Range("A4") myAry(4) = Range("A5") Range("A7").Value = Join(myAry) End Sub

No código acima, usamos o valor JOIN de um array (myAry) que pega todos os valores dos intervalos de células que definimos e retorna a nova string na célula A1.

Comentários

  • A função join não funciona se a matriz for declarada como tipo de dados de data ou tipo de dados variante.

Adicione um comentário

O seu endereço de email não será publicado. Campos obrigatórios marcados com *