Notifications
Clear all

erro em tempo de execução '35600' Index out of bounds

2 Posts
2 Usuários
0 Reactions
1,704 Visualizações
(@valentina)
Posts: 6
Active Member
Topic starter
 

Boa Noite

Adaptei está planilha para as minhas necessidades e está dando este erro quando eu clico nos botoes.

o erro esta com este comando destacado em amarelo

Private Sub BtnObrigatorio_Click()

If TxtDia = "" Then
        geraRelatorioObrigatorioMensal vMes, TxtAno
        docTipo = "PGTO OBRIGATORIO_" & UCase(ComboMês) & "_" & TxtAno
   
    End If

    Dim somaTotal As Double
    
    For a = 1 To ListView1.ListItems.Count
        [color=#FFFF00]somaTotal = somaTotal + Format(ListView1.ListItems(a).ListSubItems(4), "currency")[/color]
    Next
    
    TxtTotal = Format(somaTotal, "currency")

end sub

em anexo a planilha com erro

 
Postado : 11/09/2017 6:41 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia Valentina, seja bem vinda ao fórum!

A coluna do valor está no primeiro SubItem do ListView, e no código está para a quarta.

somaTotal = somaTotal + Format(ListView1.ListItems(a).ListSubItems(1), "currency")

Qualquer coisa da o grito.
Abraço

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

 
Postado : 12/09/2017 5:41 am