04/08/10 9:44
dylan666
Devo controllare un testo carattere per carattere e fare una determinata cosa fintanto che ci sono numeri e finire il controllo appena si trova un carattere che NON è un numero
Per ora sono messo così:
Ovviamente facendo il controlo con un "For Each" non posso fare due alternative, una nel caso in cui si trovi il numero e un altro in cui si trovi una lettera...
Dovrei quindi cambiare il controllo con un "If".
Come si fa? Ci ho provato ma non ci sono riuscito...
Per ora sono messo così:
Dim re2 As New RegExp Dim m2 As Match re2.Pattern = "[0-9]" re2.Global = True Dim ctr As Integer Dim chrl As String For ctr = 1 To Len(sLines(N)) chrl = Mid(sLines(N), ctr, 1) For Each m2 In re2.Execute(chrl) Text1.Text = Text1.Text + chrl Next
Ovviamente facendo il controlo con un "For Each" non posso fare due alternative, una nel caso in cui si trovi il numero e un altro in cui si trovi una lettera...
Dovrei quindi cambiare il controllo con un "If".
Come si fa? Ci ho provato ma non ci sono riuscito...
aaa