13/04/09 18:29
azz.ciccio
Postato originariamente da GrG:
non basta fare?
non basta fare?
If Left(Riga, 4) = "C" Then ElseIf Len(Riga) = 10 Then if left(riga, 4) <> "X" then Drill.AddItem Riga$ 'scrive i valori tipo T11C0.1620 e tutto quello che ha 10 caratteri... end if End If
perfetto si grazie. e' bastato cambiare i due valori in 3 e 1 e adesso e' perfetta...
stavo smanettando ancora per finire il programma.
adesso mi trovo con circa 500 stringhe tipo X10950Y19926 X e Y sono in tutte le stringhe, ma la lunghezza numerica dopo X e dopo Y puo' variare...
volevo prendere il valore numerico a destra di X e metterla in una listbox e il valore numerico a destra di Y in un'altra listbox.
ho provato con questo codice letto dall'help di visual basic
pero' il risultato e' molto imbrogliato e tralaltro nelle listbox mi crea delle righe vuote... come se ci fossero dei ritorno a capo
If Left(Riga, 1) = "X" Then s = Split(Riga, "X") f = Split(Riga, "Y") i = 0 c = 0 For i = 0 To UBound(s) ListX.AddItem s(i) For c = 0 To UBound(f) ListY.AddItem f(c) Next Next CodeFull.AddItem Riga$ End If
grazie
Ultima modifica effettuata da azz.ciccio 13/04/09 18:31
aaa