Notifications
Clear all

Somar intervalo de celula

4 Posts
3 Usuários
0 Reactions
1,214 Visualizações
(@souzadenilson)
Posts: 96
Estimable Member
Topic starter
 

Utilizei esta linha de comando abaixo e não obtive resultado:

Private Sub AcumLts_afterupdate()
Application.WorksheetFunction.Sum (Worksheets("acetona").Range("n3:n" & ultma_celula))
End Sub

 
Postado : 31/03/2015 9:15 pm
Fernando Fernandes
(@fernandofernandes)
Posts: 43750
Illustrious Member
 

Bom dia!!

Não testado!!!

Private Sub AcumLts_afterupdate()
Dim ultma_celula As Long
ultma_celula = Cells(Rows.Count, "A").End(xlUp).Row 'Mude para a coluna N, caso necessário
Application.WorksheetFunction.Sum (Worksheets("acetona").Range("n3:n" & ultma_celula))
End Sub

Att

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

 
Postado : 01/04/2015 4:47 am
(@souzadenilson)
Posts: 96
Estimable Member
Topic starter
 

Não obtive resultado por enquanto

 
Postado : 03/04/2015 8:56 pm
(@gtsalikis)
Posts: 2373
Noble Member
 

E vai ser difícil obter só com um ódigo de programação errado, sem maiores detalhes.

Você está usand um comando para soma, mas não está lançando o resultado dessa soma em lugar algum.

Eu suponho que vc queira atualizar algum textbox de um userform.

Se for isso, seria algo assim:

Private Sub AcumLts_afterupdate()
ultma_celula = Cells(Rows.Count, "N").End(xlUp).Row
AcumLts.value = Application.WorksheetFunction.Sum (Worksheets("acetona").Range("n3:n" & ultma_celula))
End Sub

Com uma observação feita peo Alexandre: a variável "ultma_celula" está sem valor, por isso ele incluiu um comando para dar a ela a última célula.

Se não for isso, poste o modelo da planilha, explique melhor...

Lembre-se de AGRADECER aos que te ajudaram, e de marcar o tópico como [Resolvido]
Gente que cuida de gente.

Gilmar

 
Postado : 03/04/2015 9:51 pm