Hello! Basically I need to add the values from the listbox, but my program is displaying the following error.
Run-time error '381': The List property could not be obtained. Invalid property array index.
Private Sub TextBox1_AfterUpdate()
Dim linhalistbox As Integer
Dim linha As Integer
Dim i As Integer
Dim soma As Integer
linhalistbox = Me.ListBox1.ListCount
linha = 2
i = 0
Do Until Plan2.Cells(linha, 1) = "" 'Loop vai rodar ate encontrar uma celula vazia na coluna dos codigos
If TextBox1.Text = Plan2.Cells(linha, 1) Then 'Se o textbox1(codigo) for igual ao codigo da celula
With Me.ListBox1
.AddItem
.List(linhalistbox, 0) = linhalistbox + 1 'Coluna 1 do listbox = ao contador de linha do listbox
.List(linhalistbox, 1) = Plan2.Cells(linha, 3) 'Coluna 2 do listbox = ao descrição do produto
.List(linhalistbox, 2) = Plan2.Cells(linha, 4) 'Coluna 3 do listbox = ao valor do produto
Do Until Me.ListBox1.List(i, 2) = "" 'ERRO
soma = Me.ListBox1.List(i, 2) + soma 'Soma os valores dentro das celulas da coluna 2
i = i + 1
Loop
TextBox2.Text = linhalistbox + 1 'Numero de itens
TextBox5.Text = Plan2.Cells(linha, 4) 'Mostra o valor do produto
TextBox6.Text = soma 'Apresenta o sub total
linhalistbox = linhalistbox + 1
End With
End If
linha = linha + 1
Loop
TextBox1.Text = ""
End Sub