Notifications
Clear all

Soma-se Vba Excel

5 Posts
2 Usuários
0 Reactions
902 Visualizações
(@robertonl)
Posts: 0
New Member
Topic starter
 

Boa tarde!
A minha planilha possui duas guias, com uma onde cadastro o lançamento e a outra é o resumo da movimentação do dia.
Realizei algumas tentativas com as informações encontradas na internet e não deu certo.
A intenção é quando eu digitar a data no formulário apareça a soma dos valores referente a data digitada

utilizei esta linha de comando porem não tem retorno.

Sub soma_se()
UserForm1.Label42.Caption = WorksheetFunction.SumIf(lancamentos.Range("a3:g1000"), TextBox1, lancamentos.Range("g3:g1000"))
End Sub

Desde já agradeço a atenção recebida.

 
Postado : 06/12/2015 2:21 pm
(@edcronos2)
Posts: 0
New Member
 

sem uma planilha de exemplo com dados e uma explicação melhor do que vc quer , vai ser dificil conseguir ajuda

 
Postado : 06/12/2015 6:49 pm
(@robertonl)
Posts: 0
New Member
Topic starter
 

Segue planilha.
Agradeço mostrando o caminho correto

 
Postado : 06/12/2015 6:54 pm
(@edcronos2)
Posts: 0
New Member
 

algumas explicações
textbox tem conteudo em formato texto
então para ser tratado como data tem que usar DateValue(texto)

para usar objetos fora do modulo do formulario tem que usar o nome do formulario e o nome certo do objeto

Lanc_Dados.Label42.Caption
DateValue(Lanc_Dados.TextBox1.Value)
use value para pegar valores isso pq as vezes dá conflito

mas aconselho que use mo proprio modulo do objeto em questão a não ser que vá servir para varios formularios
soma se acho que não vai servir para oq vc quer

 
Postado : 06/12/2015 9:57 pm
(@robertonl)
Posts: 0
New Member
Topic starter
 

Consegui,porém não seguindo esta informação que você orientou. Mas ela está retornando ao modo que desejo.
Irei continuar pesquisando como utilizar o função sumif, conseguindo postarei a linha de comando utilizada.

 
Postado : 08/12/2015 8:50 pm