Ciao
Scusa per prima.
rivate Sub Command2_Click()
Dim myArray() As String
Dim Righe() As String
Dim i As Integer
Dim j As Integer
Dim Puntatore_Comparato As Integer
Dim Descrizione_Comparato(999) As String
Dim Codice_Comparato(999) As String
Dim Codice() As String
'
'Puntatore_Comparato = 0
For j = 0 To UBound(Descrizione_Bom) - 1
If UCase$(Descrizione_Bom(j)) <> "" Then
For i = 0 To UBound(Descrizione_Text1)
If UCase$(Descrizione_Text1(i)) Like ("*" & UCase$(Descrizione_Bom(j)) & "*") Then
Codice(j) = Left$(Descrizione_Text1(i), InStr(Descrizione_Text1(i), ";") - 1)
Else
'Codice(i) = "Non esiste"
Exit For
End If
' If n >= Puntatore_StrArray_Text1 Then Exit Do
' Codice_Bom(i) = Str(Codice_Text1(n))
' Loop
'If i >= UBound(Descrizione_Bom) Then
' Descrizione_Comparato(Puntatore_Comparato) = Descrizione_Bom(i)
' Codice_Comparato(Puntatore_Comparato) = Codice(i)
' Puntatore_Comparato = Puntatore_Comparato + 1
'End If
'End If
Next
End If
Next
'
Text2.Text = "Codice" & vbTab & vbTab & "Descrizione" & vbCrLf & vbCrLf
'
For j = 0 To UBound(Descrizione_Bom) - 1
Text2.Text = Text2.Text & Codice(j) & vbTab & Descrizione_Bom(j) & vbCrLf & vbCrLf
'
Next j
Close #1
End Sub
questo è il codice che ho fatto nn mi lo compila, mi da errore "indice nn compresso nell'intervallo" di "j".
![]()