Come utilizzare la funzione vba split?
La funzione VBA SPLIT è elencata nella categoria della tabella delle funzioni VBA. Quando lo usi nel codice VBA, divide la stringa specificata in più sottostringhe utilizzando un delimitatore . In parole semplici, puoi dividere un testo in più valori utilizzando un delimitatore.
Sintassi
Dividi(Espressione, [Delimitatore], [Limite], [Confronta])
argomenti
- Espressione : la stringa di testo originale che desideri dividere.
 - [Delimitatore] : il delimitatore che desideri utilizzare quando dividi l’espressione [Questo è un argomento facoltativo e, se omesso, VBA utilizza per impostazione predefinita “”].
 - [Limite] : un numero intero per specificare il numero massimo di sottostringhe da restituire [Questo è un argomento facoltativo e se omesso, VBA impiega -1 per restituire tutte le sottostringhe per impostazione predefinita].
 -  [Confronta] : un valore stringa per definire il confronto da eseguire quando si filtra l’array [Questo è un argomento facoltativo e se omesso, VBA accetta vbBinaryCompare per impostazione predefinita].
- vbBinaryCompare: per il confronto binario.
 - vbTextCompare: per il confronto del testo.
 - vbDatabaseCompare: per il confronto dei database.
 
 
Esempio
Per capire praticamente come utilizzare la funzione VBA SPLIT è necessario seguire l’esempio seguente in cui abbiamo scritto un codice vba utilizzandola:

 Sub example_SPLIT() Range("B1").Value = Split(Range("A1"), "-") End SubNel codice precedente, abbiamo utilizzato SPLIT per dividere la stringa nella cella A1 utilizzando il delimitatore “–” e ha restituito il risultato nella cella B1.