Originariamente inviato da oregon
Non è ovvio se non lo dici ...
Ma è altrettanto ovvio che la If funziona in VB e quindi il problema sta nel contenuto di uno dei due dati (o vett(i) o k) ...
Già..ti posto tutto il codice che magari non è da escludere che abbia fatto qualche errore di distrazione.
Ho provato a mettere tutto in variabili nella speranza che cambiasse qualcosa.
codice:
nuovo = Text2.Text
Dim par As String
Dim k As String
Dim z As String
Dim w As String
Dim vett(1 To 50) As String
For i = 1 To Len(nuovo)
k = Chr(15)
w = Mid(nuovo, i, 1)
If w = k Then
vett(i) = k
Else
vett(i) = Mid(nuovo, i, 1)
End If
Next
i = 1
k = Chr(15)
For i = 1 To Len(nuovo)
z = vett(i)
If z = k Then
par = vett(i) + " "
Else
par = vett(i)
End If
Next