Jump to content

Ganhe $$$ escrevendo tutoriais para nós!


Foto

Somar e acumular valores entre celulas





  • Faça login para responder
13 respostas neste tópico

#1 faorlandi

faorlandi
  • Participante
  • 5 mensagens

Publicado 05 November 2008 - 09:36 PM

Ola a todos,
preciso de uma ajuda pq nao entendo nada de macro comecei a usar agora e tenho excell 2007
A situação é a seguinte:
Preciso somar valores em uma coluna de A10 até A20 e o resultado da soma em A21
Porem queria que este valor em A21 fosse acumulando em B21.
Por exemplo se em A21 = 200, B21 = 200 , proximo resultado A21 = 20, B21 = 220 e assim por diante.
Espero que me ajudem... Valeu




#2 spielmann

spielmann
  • Participante
  • 2461 mensagens

Publicado 06 November 2008 - 08:07 AM

Ola a todos,
preciso de uma ajuda pq nao entendo nada de macro comecei a usar agora e tenho excell 2007
A situação é a seguinte:
Preciso somar valores em uma coluna de A10 até A20 e o resultado da soma em A21
Porem queria que este valor em A21 fosse acumulando em B21.
Por exemplo se em A21 = 200, B21 = 200 , proximo resultado A21 = 20, B21 = 220 e assim por diante.
Espero que me ajudem... Valeu



ALT F11- Inserir na Plan1 as linhas abaixo

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$21" Then
If IsNumeric(Target) Then
Target.Offset(0, 1) = Target.Offset(0, 1) + Target
End If
End If
End Sub
" A maior Riqueza do Homem e o seu Conhecimento e sua Sabedoria e isto ninguém tira ,mas podemos dividi-la" - " A cada dia que passa descobri que Só sei que nada Sei"

#3 faorlandi

faorlandi
  • Participante
  • 5 mensagens

Publicado 06 November 2008 - 08:48 AM

Caro, spielmann
agradeço a macro mas acho que tu nao entendeu , ou eu nao me expressei corretamente.....
1) a celula A21 será o total da soma de A1 até A20
2) após a soma destas celulas será transferido o resultado para B21 e acumulado na mesma quando eu der o enter.
Explico o pq....
Tenho um pedido de vendas em vai somando o valor do pedido.
quando terminar de tirar este pedido e for fazer outro gostaria que o resultado do primeiro fosse acumulado e esperaria o resultado do segundo e assim por diante.
Objetivo é saber quanto foi faturado no decorrer do dia.
espero ter exclarecido.
Obrigado.

#4 spielmann

spielmann
  • Participante
  • 2461 mensagens

Publicado 06 November 2008 - 03:18 PM

Prezado Faorlandi,
Alt F11 -Inserir modulo

Sub soma()
Range("A21").Formula = "=Sum(A1:A20)"
End Sub

manter o programa anterior em Plan1 descrito abaixo

ALT F11- Inserir na Plan1 as linhas abaixo

Private Sub Worksheet_Change(ByVal Target As Range)
If Target.Address = "$A$21" Then
If IsNumeric(Target) Then
Target.Offset(0, 1) = Target.Offset(0, 1) + Target
End If
End If
End Sub



Bom Proveito.
" A maior Riqueza do Homem e o seu Conhecimento e sua Sabedoria e isto ninguém tira ,mas podemos dividi-la" - " A cada dia que passa descobri que Só sei que nada Sei"

#5 faorlandi

faorlandi
  • Participante
  • 5 mensagens

Publicado 06 November 2008 - 08:33 PM

Obrigado pela atenção spielmman, mas nao funcionou como gostaria.
O modulo nao atuou como esperado.... :(
obrigado mais uma vez pela ajuda.

#6 spielmann

spielmann
  • Participante
  • 2461 mensagens

Publicado 06 November 2008 - 08:57 PM

Obrigado pela atenção spielmman, mas nao funcionou como gostaria.
O modulo nao atuou como esperado.... :(
obrigado mais uma vez pela ajuda.



você deve estar fazendo algo errado.

Baixe

http://www.sendspace.com/file/o29tdx
" A maior Riqueza do Homem e o seu Conhecimento e sua Sabedoria e isto ninguém tira ,mas podemos dividi-la" - " A cada dia que passa descobri que Só sei que nada Sei"

#7 faorlandi

faorlandi
  • Participante
  • 5 mensagens

Publicado 06 November 2008 - 09:36 PM

Era isso mesmo o que eu queria, (Y) valeu spielmann, porem gostaria de saber como colocou o botão acumulador se nao for pedir muito.

#8 spielmann

spielmann
  • Participante
  • 2461 mensagens

Publicado 07 November 2008 - 02:08 AM

Era isso mesmo o que eu queria, (Y) valeu spielmann, porem gostaria de saber como colocou o botão acumulador se nao for pedir muito.


IR em EXIBIR-BARRA DE FERRAMENTAS-FORMULÀRIOS-Clique no ícone Botão e espalhe na planilha.

Com o Botão Direito do mouse- Ir em Atribuir Macro- clique no nome da macro e de Ok
Edite o texto no botão.
" A maior Riqueza do Homem e o seu Conhecimento e sua Sabedoria e isto ninguém tira ,mas podemos dividi-la" - " A cada dia que passa descobri que Só sei que nada Sei"

#9 faorlandi

faorlandi
  • Participante
  • 5 mensagens

Publicado 07 November 2008 - 08:10 AM

valeu spielmann,

Voce quebrou o maior galho, mais uma vez obrigado.
Boa sorte em seus negocios!

#10 Parna

Parna
  • Participante
  • 137 mensagens

Publicado 07 November 2008 - 09:07 AM

Bom Dia Spielman,

Uma dúvida eu puxei a tabela.......

achei muito legal...........

porém eu tentei fazer de uma outra forma e não consegui colocar a célula para acumular....

como foi feito?

poderia me explicar?

muito obrigado






Tópicos Relacionados Collapse





Ganhe $$$ escrevendo tutoriais para nós!