Excel Join / Split Function (Italiano)

Le funzioni di Excel Joinand SplitExcel sono una funzione molto utile. La funzione split viene utilizzata per prendere una stringa delimitata e analizzare i valori in un array. La funzione join viene utilizzata per estrarre i valori dall’array e concatenarli nuovamente in una stringa delimitata., StringToProcess, Delimitatore , Il Numero di Stringhe di Elaborare , Confrontare Opzione )

StringToProcess = La stringa che verrà elaborato

Delimiter = delimitatore che si desidera utilizzare

Il Numero di Stringhe di Processo = quante stringhe volete processo

Confrontare Option = vuoi il delimitatore di minuscole o non

supponiamo che io voglio prendere il valore di stringa nella cella A2, processo in un array, scrivere la matrice di valori nella colonna B e quindi elaborare la matrice di valori in una stringa delimitata specificando la nostra propria delimitatore di valore da utilizzare.,

Codice

Dim A As Long ’Il contatore si utilizzerà il processo il nostro record

Dim ArrayValues() As String ’Dichiarare un array

Dim StringToProcess As String ’Questa è la stringa che saranno trattati

Dim Contatore As Long ’Questa variabile conterrà la riga variabile per controllare l’output in cui si desidera scrivere l’output

StringToProcess = ActiveSheet.Celle(2, 1).,Valore ‘ Assegna il valore nella cella A2 alla nostra variabile stringa

ArrayValues() = Split(StringToProcess, “,”) ‘La funzione split ha analizzato i valori delimitati da virgole

‘ nell’array a partire dalla posizione 0., I valori dell’array

‘sono popolati in modo dinamico a seconda di quanti valori

ci sono

Contatore = 2 ’Abbiamo impostato il contatore a 2 come vogliamo iniziare a scrivere l’output della riga 2

‘Ora prendiamo i valori dell’array e scrivere la matrice di valori alle celle B2 B8.

For A = LBound(ArrayValues) To UBound(ArrayValues) ‘Questo ci permetterà di scorrere i valori dell’array usando la funzione for next

ActiveSheet.,Celle(Contatore, 2).Valore = ArrayValues (A)

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Vai alla barra degli strumenti