Ciao a tutti...
Come faccio a capire quanto è lunga la lunghezza di un campo di un form in vba ?
Ho cercato nelle varie proprietà ma non ho visto niente simile a :
Nomecampo.length
che mi dite ?
![]()
Ciao a tutti...
Come faccio a capire quanto è lunga la lunghezza di un campo di un form in vba ?
Ho cercato nelle varie proprietà ma non ho visto niente simile a :
Nomecampo.length
che mi dite ?
![]()
........‘’’........
.......(o o).......
----ooO-(_)-Ooo----
di che campo stai parlando? è un oggetto o una stringa? :master:
05.08.2005 - by alka
Auguri all'angelo custode dei moderatori.
Il campo è un normalissimo campo di testo e io volevo controllare quanto era lunga la stringa inserita alla perdita del focus.
........‘’’........
.......(o o).......
----ooO-(_)-Ooo----
ok, capito.
fai così:
la funzione Len ti restituisce la lunghezza della stringa inserita e la funzione Trim ti elimina tutti gli spazi in eccesso!codice:Sub miaText_LostFocus() MsgBox Len(Trim(miaText.Text)) End Sub
![]()
05.08.2005 - by alka
Auguri all'angelo custode dei moderatori.
:quote:
Ti ringrazio!
Ma non esiste nulla per settare dapprima la lunghezza di un campo ?
:quipy:
Cmq grazie
........‘’’........
.......(o o).......
----ooO-(_)-Ooo----
...cos'hai da ridere scusa???...
se esiste un modo x settare la lungh prima non lo so proprio... quello che ti ho scritto prima è il controllo che puoi fare sul testo inserito.
05.08.2005 - by alka
Auguri all'angelo custode dei moderatori.
Da ridere poco ma sta faccina :quote: mi galvanizzava del tuo aiuto.
........‘’’........
.......(o o).......
----ooO-(_)-Ooo----
vabbè, ma almeno ti va bene o no??? :master:
05.08.2005 - by alka
Auguri all'angelo custode dei moderatori.
E si capisce che mi va bene!
Ma la funzione len può essere utilizzata anche per stabilire la lunghezza di array ?
Scusa ma sai anche la differenza che intercrre tra la proprietò value e text di un campo ?
tigre !
tigre ! :metallica
........‘’’........
.......(o o).......
----ooO-(_)-Ooo----
se per lunghezza di un array tu intendi "quanti elementi contiene l'array" allora esiste un'altra parolina magica......:
UBound(mioArray())
Ti restituisce il numero di elementi inseriti nell'array mioArray().
05.08.2005 - by alka
Auguri all'angelo custode dei moderatori.