DUVIDA FOR NEXT
Fala peçoar ........... 
Estou com um erro ou bobeira no For Next
Veja :
Private Sub CalcularTotalPecas()
On Error GoTo Trata_Erro
Dim curTotalValorPecas As Currency
Dim curTotalValorTT As Currency
Dim i As Single
curTotalValorPecas = 0
i = 0
For i = 0 To ListDados.ListCount
curTotalValorPecas = curTotalValorPecas + strListagem(i, 8)
i = i + 1
Next
TxtTotalValPecas = curTotalValorPecas
Exit Sub
Trata_Erro:
MsgBox Err.Number & " -> " & Err.Description, vbExclamation, " Alerta - CalcularTotalPecas "
End Sub
No caso a lista tem 2 itens, bem qdo passa a primeira vez , pega o primeiro valor da lista (index 0), mas qdo vai passar a segunda vez o valor de i vai para 2 e não 1 como é nescessário !
Não sei aonde estou fazendo bobeira !!!! [S50]
Grato

Estou com um erro ou bobeira no For Next
Veja :

Private Sub CalcularTotalPecas()
On Error GoTo Trata_Erro
Dim curTotalValorPecas As Currency
Dim curTotalValorTT As Currency
Dim i As Single
curTotalValorPecas = 0
i = 0
For i = 0 To ListDados.ListCount
curTotalValorPecas = curTotalValorPecas + strListagem(i, 8)
i = i + 1
Next
TxtTotalValPecas = curTotalValorPecas
Exit Sub
Trata_Erro:
MsgBox Err.Number & " -> " & Err.Description, vbExclamation, " Alerta - CalcularTotalPecas "
End Sub
No caso a lista tem 2 itens, bem qdo passa a primeira vez , pega o primeiro valor da lista (index 0), mas qdo vai passar a segunda vez o valor de i vai para 2 e não 1 como é nescessário !

Não sei aonde estou fazendo bobeira !!!! [S50]
Grato
Não manipule as varivel do For dentro do for
tente assim
Private Sub CalcularTotalPecas()
On Error GoTo Trata_Erro
Dim curTotalValorPecas As Currency
Dim curTotalValorTT As Currency
Dim i As Single
curTotalValorPecas = 0
i = 0
For i = 0 To ListDados.ListCount
curTotalValorPecas = curTotalValorPecas + strListagem(i, 8)
Next
TxtTotalValPecas = curTotalValorPecas
Exit Sub
Trata_Erro:
MsgBox Err.Number & " -> " & Err.Description, vbExclamation, " Alerta - CalcularTotalPecas "
End Sub
tente assim
Private Sub CalcularTotalPecas()
On Error GoTo Trata_Erro
Dim curTotalValorPecas As Currency
Dim curTotalValorTT As Currency
Dim i As Single
curTotalValorPecas = 0
i = 0
For i = 0 To ListDados.ListCount
curTotalValorPecas = curTotalValorPecas + strListagem(i, 8)
Next
TxtTotalValPecas = curTotalValorPecas
Exit Sub
Trata_Erro:
MsgBox Err.Number & " -> " & Err.Description, vbExclamation, " Alerta - CalcularTotalPecas "
End Sub
Tópico encerrado , respostas não são mais permitidas