è quello che ti dicevo prima... a questo punto, visto che il carattere di splitting (lo spazio nel tuo caso) non è definito, la funzione di splitting non fà al caso tuo..Originariamente inviato da pardoree
scusa...ma io scrivo:
myArray() = Split(Text1.Text, chr(32))
Text4.Text = UBound(myArray())
ma se la mia stringa è: "Prova stringa"
con 5 spazi tra le due parole, mi fornirà un array di dimensione 5....come posso fare per valutare correttamente che ci sono solo due parole?
ma scusa questo testo che vai a separare non lo conosci? proviene dall'input dell'utente?
Cmq se hai comunque delle certezze.. ad es. sai che ogni parola può essere separata solo da spazi o + spazi, potresti crearti una funzione ad-hoc, ma ripeto se non conosci il delimitatore di parole, la funzione di split ti serve a poco e potrebbe anche riportare errori![]()



Rispondi quotando