Excel Join / Split Function

las funciones Joinand SplitExcel de Excel son una función muy útil. La función split se utiliza para tomar una cadena delimitada y analizar los valores en una matriz. La función join se utiliza para extraer los valores de la matriz y concatenar en una cadena delimitada., StringToProcess, Delimiter , the Numer of Strings to Process , Compare Option )

StringToProcess = the string that will be processed

Delimiter = the delimiter that you want to use

The Numer of Strings to Process = How many strings do you want to process

Compare Option = Do you want the delimiter to be case sensitive or not

ahora supongamos que quiero tomar el valor de la cadena en la celda A2, procesarlo en una matriz, escribir los valores de la matriz en la columna B y luego procesar los valores de la matriz en una cadena delimitada especificando nuestro propio valor delimitador para usar.,

Código

Dim a siempre ‘El contador se utiliza el proceso de nuestros registros

Dim ArrayValues() Como Cadena ‘Declarar una variable de matriz

Dim StringToProcess Como la Cadena » Esta es la cadena de texto que será procesado

Dim Contador de Tiempo ‘Esta variable se mantenga la fila de la variable de control de la salida donde queremos escribir la salida a

StringToProcess = ActiveSheet.Células(2, 1).,Value ‘asigne el valor en la celda A2 a nuestra variable de cadena

ArrayValues() = Split(StringToProcess,»,») ‘la función split analizó los valores delimitados por comas

‘ en la matriz que comienza en la posición 0., Los valores de la matriz

‘se rellenan dinámicamente dependiendo de cuántos valores

‘hay

Counter = 2 ‘configuramos el contador en 2 ya que queremos comenzar a escribir la salida desde la fila 2

‘ahora tomemos los valores de la matriz y escribamos los valores de la matriz en las celdas B2 hasta B8.

For a = LBound(ArrayValues) To UBound(ArrayValues) ‘esto nos permitirá pasar por los valores de la matriz utilizando la función for next

ActiveSheet.,Celdas (Contador, 2).Value = ArrayValues (a)

Deja una respuesta

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

Ir a la barra de herramientas