Il metodo di swan è corretto ma si presta a degli errori.
Ipotizziamo che sFrase sia Textbox1.Text e che l'utente
per sbaglio abbia messo qualche spazio di troppo durante la battitura:
DIM sFrase AS String
sFrase = "hello world! , hello gambas "
PRINT Split(sFrase, " ").Count
avrai 8 parole, anche se in effetti le parole sono 4.
Invece:
DIM sFrase AS String
sFrase = "hello world! , hello gambas "
PRINT Split(sFrase, " ", "", TRUE).Count
avrai 5 parole (sempre errore perché conta la virgola). Insomma, dividere una stringa nelle parole che la compongono può richiedere altri filtri sulla stringa (per esempio eliminare la punteggiatura etc etc). Dipende da ciò che vuoi fare e come è composta la frase nella TextBox. Ciao.