Ir ao conteúdo

Excel Somar valores em cada célula de uma coluna


Ir à solução Resolvido por Visitante,

Posts recomendados

Postado

Olá pessoal...

encontrei esse codigo aqui no forum "

Public Sub Worksheet_Change(ByVal Target As Excel.Range)
Static valorcel As Integer
Application.EnableEvents = False
If Target.Address = "$A$1" Then
valorcel = Target.Value + valorcel
If Target.Value = 0 Then valorcel = 0
Target.Value = valorcel
End If
Application.EnableEvents = True
End Sub

 

e é praticamente o que preciso. porém, tem que funcionar pra cada celula da coluna "A" , por exemple de "A1 a A30".

sendo que cada celula tera sua somatoria indepedente. 

podem me ajudar...

obrigado.

 

 

  • Solução
Postado

Experimente:

Private Sub Worksheet_Change(ByVal Target As Range)
 Dim strNew As Double, strOld As Double
 If Intersect([A1:A30], Target) Is Nothing Or Target.Value = "" Then Exit Sub
 On Error GoTo fim
 Application.EnableEvents = False
 strNew = Target.Value
 Application.Undo
 strOld = Target.Value
 Target.Value = strNew + strOld
fim:
 Application.EnableEvents = True
End Sub

 

Crie uma conta ou entre para comentar

Você precisa ser um usuário para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

GRÁTIS: ebook Redes Wi-Fi – 2ª Edição

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!