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:

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

Nel codice precedente, abbiamo utilizzato SPLIT per dividere la stringa nella cella A1 utilizzando il delimitatore “–” e ha restituito il risultato nella cella B1.

Aggiungi un commento

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