Excel planilha vba subtotal soma coluna

Seg, 25 de Abril de 2011 15:53 Expedito Marcondes
Imprimir

Saberexcel - o site de quem precisa aprender Microsoft Excel VBA

Essa macro do Aplicativo Microsoift Excel VBA(Visual Basic Application), insere uma soma na coluna(G), e desloca até a última celula usada, desloca mais uma e insere a FORMULA '=SUBTOTAL(9;G$2:DESLOC(G7;-1;0))', somando o total de números inseridos nesta coluna.
Espero que o exemplo seja útil. Fique com Deus, Expedito Marcondes.


Sub Inserindo_SubTotal_Coluna()
Dim vFinalDados As Long

[G1].Select
Range(ActiveCell.Address, _
Cells(Rows.Count, ActiveCell.Column).End(xlUp).Address).Select

vFinalDados = ActiveSheet.Cells(Rows.Count, ActiveCell.Column).End(xlUp).Row

ActiveSheet.Cells(vFinalDados + 1, ActiveCell.Column).Formula = _
"=SUBTOTAL(9," & ActiveSheet.Cells(2, ActiveCell.Column).Address(1, 0) _
& ":OFFSET(" & ActiveSheet.Cells(vFinalDados + 1, _
ActiveCell.Column).Address(0, 0) & ",-1,0))"

[H1].Select

End Sub


Sub Deleta_Celula_formulas()
On Error GoTo sbError
[G1:G100].SpecialCells(xlFormulas, 23).ClearContents
Exit Sub
sbError: MsgBox ("Não há fórmulas para serem apagadas,execute o macro para inserir"), vbInformation, "Saberexcel - site das macros"
End Sub



Aprenda tudo sobre planilhas do Aplicativo Microsoft Excel VBA(Visual Basic Application), sozinho, com baixo custo, praticando com os produtos didáticos Saberexcel



  Baixe o exemplo de planilha contendo os macros acima
Excel planilha vba subtotal soma coluna (69.98 KB)



Publicidade
Compre com segurança, garantia e ótimos preços
Eletrônicos - Submarino.com.br

Tags:
Última atualização em Ter, 23 de Agosto de 2011 09:14