MS Excel: Cómo usar la función SPLIT (VBA)

Los datos expuestos en este blog, son solo de índole informativo. Por favor realiza siempre una copia de seguridad antes de realizar cualquier cambio en tu proyecto.

MS Excel: Cómo usar la función SPLIT (VBA)

Este tutorial de Excel explica cómo usar Excel función dividida Con sintaxis y ejemplos.

describir

La función SPLIT de Microsoft Excel dividirá una cadena en subcadenas según el delimitador. El resultado se devuelve como una matriz de subcadenas.

La función SPLIT es una función integrada en Excel y se clasifica como una función de cadena/texto. Se puede utilizar como una función VBA (VBA) en Excel. Como función de VBA, puede usar esta función en el código de macro ingresado a través del editor de Microsoft Visual Basic.

sintaxis

La sintaxis de la función SPLIT en Microsoft Excel es:

Split ( expression [,delimiter] [,limit] [,compare] )

parámetro o parámetro

La cadena de expresiones que se dividirá en subcadenas en función del delimitador. El separador es opcional. El delimitador utilizado para dividir la expresión en subcadenas. Si no se especifica, el delimitador será por defecto el carácter de espacio. Las restricciones son opcionales. El número máximo de subcadenas para dividir de la expresión. Si no se especifica, el límite se establecerá de forma predeterminada en -1, lo que dividirá todas las subcadenas.comparar

Electivo. Este es el tipo de comparación que se realiza al analizar subcadenas y puede ser uno de los siguientes:

constantes VBA valor explique
Métodos de comparación Binario 0 comparación binaria
Métodos de comparación Texto 1 comparación de texto

devolver los bienes

La función SPLIT devuelve una matriz de valores de cadena.

aplicar para

  • Excel para Office 365, Excel 2019, Excel 2016, Excel 2013, Excel 2011 para Mac, Excel 2010, Excel 2007, Excel 2003, Excel XP, Excel 2000

tipo de función

  • Funciones VBA (VBA)

Ejemplo (como una función de VBA)

La función SPLIT solo se puede usar en código VBA en Microsoft Excel.

Veamos algunos ejemplos de la función SPLIT de Excel para explorar cómo usar la función SPLIT en el código VBA de Excel:

Split("Tech on the Net")
Result: {"Tech", "on", "the", "Net"}

Split("172.23.56.4", ".")
Result: {"172", "23", "56", "4"}

Split("A;B;C;D", ";")
Result: {"A", "B", "C", "D"}

Split("A;B;C;D", ";", 1)
Result: {"A;B;C;D"}

Split("A;B;C;D", ";", 2)
Result: {"A", "B;C;D"}

Split("A;B;C;D", ";", 3)
Result: {"A", "B", "C;D"}

Split("A;B;C;D", ";", 4)
Result: {"A", "B", "C", "D"}

Por ejemplo:

Dim LString As String
Dim LArray() As String

LString = "TechOnTheNet.com"
LArray = Split(LString, ".")

MsgBox LArray(0)
MsgBox LArray(1)

En este ejemplo, la variable llamada LArray ahora contendrá la matriz {“TechOnTheNet”, “com”}. Dos declaraciones de MsgBox mostrarán el valor almacenado en cada elemento de la matriz.

propina: Al dividir el resultado en una matriz, la matriz debe ser de tipo STRING, no de tipo VARIANT.