Olá, para fazer o que você quer vai precisar usar um loop...
Vou criar uma função que retorna quantas vezes o produto aparece em seu listbox tenta adaptar a sua necessidade..
Function ContarProduto(PRODUTO As String) As Integer
Dim LINHA As Integer
LINHA = 0
Dim CONTADOR As Integer
CONTADOR = 0
Do Until LINHA = Seu_ListBox.ListCount
If PRODUTO = Seu_ListBox.List(LINHA, 0) Then CONTADOR = CONTADOR + 1
LINHA = LINHA + 1
Loop
ContarProduto = CONTADOR
End Function
Para usar basta fazer assim, suponhamos que eu quero jogar o resultado em uma textbox chamada txtQtd então vou fazer assim:
txtQtd.Text = ContarProduto()
Dentro dos parenteses eu tenho que dizer onde esta o produto que quero contar veja abaixo um exemplo se o seu Textbox fosse txtProduto
txtQtd.Text = ContarProduto(txtProduto.Text)
Isso iria entrar no função e jogar o retorno dela que no caso seria a soma de quantas vezes o produto existe no listbox..
Bom espero que tenha ficado claro e que voce tenha entendido...
Visite meu blog quando tiver um tempo livre:
programacaopassoapasso.wordpress.com
Postado : 17/11/2015 6:39 am