Como usar a função vba split?

A função VBA SPLIT está listada na categoria de tabela de funções VBA. Quando você o usa no código VBA, ele divide a string especificada em várias substrings usando um delimitador . Em palavras simples, você pode dividir um texto em vários valores usando um delimitador.

Sintaxe

Dividir(Expressão, [Delimitador], [Limite], [Comparar])

Argumentos

  • Expressão : A string de texto original que você deseja dividir.
  • [Delimitador] : O delimitador que você deseja usar ao dividir a expressão [Este é um argumento opcional e, se omitido, o padrão do VBA é “”].
  • [Limite] : um número inteiro para especificar o número máximo de substrings a serem retornadas [Este é um argumento opcional e se omitido, o VBA leva -1 para retornar todas as substrings por padrão].
  • [Compare] : Um valor de string para definir a comparação a ser executada ao filtrar o array [Este é um argumento opcional e se omitido, o VBA usa vbBinaryCompare por padrão].
    • vbBinaryCompare: para comparação binária.
    • vbTextCompare: para comparação de texto.
    • vbDatabaseCompare: para comparação de banco de dados.

Exemplo

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

example-vba-split-function
 Sub example_SPLIT() Range("B1").Value = Split(Range("A1"), "-") End Sub

No código acima, usamos SPLIT para dividir a string na célula A1 usando o delimitador “–” e retornou o resultado na célula B1.

Adicione um comentário

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