¿cómo utilizar la función vba split?

La función VBA SPLIT aparece en la categoría de la tabla de funciones de VBA. Cuando lo usa en código VBA, divide la cadena especificada en múltiples subcadenas usando un delimitador . En palabras simples, puedes dividir un texto en múltiples valores usando un delimitador.

Sintaxis

Dividir(Expresión, [Delimitador], [Límite], [Comparar])

Argumentos

  • Expresión : la cadena de texto original que desea dividir.
  • [Delimitador] : el delimitador que desea utilizar al dividir la expresión [Este es un argumento opcional y, si se omite, VBA por defecto es «»].
  • [Límite] : un número entero para especificar el número máximo de subcadenas a devolver [Este es un argumento opcional y si se omite, VBA toma -1 para devolver todas las subcadenas de forma predeterminada].
  • [Comparar] : un valor de cadena para definir la comparación que se realizará al filtrar la matriz [Este es un argumento opcional y, si se omite, VBA toma vbBinaryCompare de forma predeterminada].
    • vbBinaryCompare: para comparación binaria.
    • vbTextCompare: para comparación de texto.
    • vbDatabaseCompare: para comparar bases de datos.

Ejemplo

Para comprender prácticamente cómo usar la función VBA SPLIT, debe seguir el siguiente ejemplo donde escribimos un código vba usándola:

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

En el código anterior, usamos SPLIT para dividir la cadena en la celda A1 usando el delimitador “–” y devolvió el resultado en la celda B1.

Añadir un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *