Notifications
Clear all

Macro de Soma

4 Posts
2 Usuários
0 Reactions
1,427 Visualizações
(@xxmarcos2)
Posts: 9
Active Member
Topic starter
 

Bom Dia !!! Preciso fazer um botão que ao clicar nele ele me traz a soma Sempre na ultima Linha

Obs: Não tem Quantidade certa de Linha!! um Relatório pode ter 10 Linha o outro 5 mais preciso que some sempre na ultima Linha

 
Postado : 15/10/2018 6:06 am
(@mprudencio)
Posts: 2749
Famed Member
 

Como vc nao identificou a coluna inicial de soma faça os ajustes de acordo com os comentarios desse codigo

Os comentarios ficaram em verde qdo vc colar o codigo no modulo.

Sub somar()

Dim ln As Long
Dim Col As Long


With Sheets("Planilha1") 'Troque pelo nome da guia da planilha

'troque "E" pela letra da coluna onde inicia a soma

ln = .Range("E" & Rows.Count).End(xlUp).Row

'troque o 5 pela primeira coluna onde devera inicar a soma
'a=1 b =2 e assim por diante
For Col = 5 To .Cells(5, Cells.Columns.Count).End(xlToLeft).Column

.Cells(ln + 1, Col).Value = Application.WorksheetFunction.Sum(.Range(Cells(5, Col), Cells(ln, Col)))

Next Col

End With

End Sub

Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho."
Autor Desconhecido

Simplifica que simples fica.
Nicole Tomazella.

"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.

 
Postado : 15/10/2018 7:20 am
(@xxmarcos2)
Posts: 9
Active Member
Topic starter
 

Cara Muito Obrigado me ajudou Muito!!!!! Mais tem um problema, que acabei nao comentando no Post!! Preciso que a ultima Coluna de Média e não Soma!!

 
Postado : 15/10/2018 7:36 am
(@mprudencio)
Posts: 2749
Famed Member
 

A tabela tem o numero de colunas fixas?

Se sim qtas e qual?

É por isso que é bom postar o arquivo ao inves da imagem.

Marcelo Prudencio
Microsoft Excel Brasil no Facebook

"Começar já é a metade do caminho."
Autor Desconhecido

Simplifica que simples fica.
Nicole Tomazella.

"O Simples é Sempre Melhor Que o Complicado"
Jorge Paulo Lemann.

 
Postado : 15/10/2018 9:40 am