Notifications
Clear all

Ajustar código de soma no listview

6 Posts
2 Usuários
0 Reactions
1,525 Visualizações
 Halk
(@halk)
Posts: 54
Trusted Member
Topic starter
 

Por favor me ajudem,

Como resolver o erro no botão somar? Segue em anexo.

Tirei o código daqui:
viewtopic.php?f=23&t=2752&start=10

 
Postado : 23/06/2014 8:10 am
 Halk
(@halk)
Posts: 54
Trusted Member
Topic starter
 

Desculpe, O arquivo não foi anexo.

Agora sim. O banco de dados ultrapassa o tamanho permitido.

 
Postado : 23/06/2014 9:06 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

O anexo só tem o arquivo excel compras.xls, faltou o BD "Base.mdb".

Pela rotina de Somar:

Private Sub CommandButton1_Click()
'Código cópiado do Planilhando = http://www.planilhando.com.br/forum/viewtopic.php?f=23&t=2752&start=10
Dim lngRunningTotal1 As Double

For i = 1 To ListView1.ListItems.Count
    lngRunningTotal1 = lngRunningTotal1 + CDbl(ListView1.ListItems(i).ListSubItems(7))
Next
    txtSubtotal.Caption = lngRunningTotal1
End Sub

Você está fazendo referencia ao controle de nome "ListView1" e em seu form o controle está com o nome "lstLista", ajuste o nome e veja se não é este o problema.

[]s

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 24/06/2014 10:09 am
 Halk
(@halk)
Posts: 54
Trusted Member
Topic starter
 

Mauro,

Eu ajustei o nome Listview para Lstlista, mas agora código está dando erro de Variável não definida. não estou conseguindo resolver. Veja abaixo, o erro está em azul:

For i = 1 To lstLista.ListItems.Count

 
Postado : 25/06/2014 5:23 am
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Se for somente este o erro, é so Declarar a Variavel:

Coloque no inicio da rotina:
Dim i as Long

[]s

Existem mil maneiras de preparar Neston. Invente a sua!
http://www.youtube.com/ExpressoExcel

 
Postado : 25/06/2014 7:49 am
 Halk
(@halk)
Posts: 54
Trusted Member
Topic starter
 

Mauro,

Excelente ajuda.

Muito obrigado mesmo. Ninja do Excel. ;)

Abraços.

 
Postado : 25/06/2014 8:20 am