Caros,
Tenho uma planilha que calcula média de resultados que estão na coluna A a cada 3 linhas e os resultados ficam separados, com linhas vazias entre eles, na Coluna B. Alguém conhece uma macro que faça com que os resultados da coluna B se agrupem, deixando de existir linhas vazias entre eles, porém, sem excluir linhas, apenas movendo os valores?
Abs.
Marco.
Vídeo recomendado
https://youtu.be/diWPPPhW-9E
https://youtu.be/diWPPPhW-9E
VBA para agrupar resultados sem excluir linhas (Resolvido)
-
- Colaborador
- Mensagens: 49
- Registrado em: Ter Nov 13, 2012 6:44 pm
VBA para agrupar resultados sem excluir linhas (Resolvido)
Editado pela última vez por Marco_Bertolani em Qui Mai 14, 2015 4:43 pm, em um total de 1 vez.
- netocasaroli
- Consultor
- Mensagens: 219
- Registrado em: Seg Mai 11, 2015 5:24 pm
- Localização: Londrina-PR
Re: Comando VBA para agrupar resultados sem excluir linhas
Marco,
O código abaixo seleciona apenas a área de dados da coluna B e exclui as células em branco, sem excluir a linha inteira. Veja se te ajuda. Qualquer dificuldade, posta aí...
Sub AgrupaValores()
Dim uLinha As Long
uLinha = Plan1.Cells(Rows.Count, 2).End(xlUp).Row
Plan1.Cells(2, 2).Resize(uLinha - 1, 1).SpecialCells(xlCellTypeBlanks).Delete
End Sub
O código abaixo seleciona apenas a área de dados da coluna B e exclui as células em branco, sem excluir a linha inteira. Veja se te ajuda. Qualquer dificuldade, posta aí...
Sub AgrupaValores()
Dim uLinha As Long
uLinha = Plan1.Cells(Rows.Count, 2).End(xlUp).Row
Plan1.Cells(2, 2).Resize(uLinha - 1, 1).SpecialCells(xlCellTypeBlanks).Delete
End Sub
-
- Colaborador
- Mensagens: 49
- Registrado em: Ter Nov 13, 2012 6:44 pm