Ampliando o tema:
A primeira executa o Loop decrescente o que é útil quando há muitas linhas vazias em sequência
Dim i As IntegerWith Application.Calculation = xlCalculationManual .ScreenUpdating = False For i = Cells(Rows.Count,3).End(xlUp).Row To 11 Step -1If Isempty(Cells(i,3)) Then Rows(i).DeleteNext i.Calculation = xlCalculationAutomatic.ScreenUpdating = TrueEnd WithEnd SubEsta 2ª versão não utiliza Loop sendo útil para arquivos que não sejam muito pesados.
Sub DeletLinhasVazias()Range("C11:C" & Cells(Rows.Count, 3).End(xlUp).Row).SpecialCells(xlCellTypeBlanks).EntireRow.DeleteEnd SubTags: Excel, Column, Coluna, Delete, Linha, Plan, Planilhas, Report, Row, rows,worksheet, lines
André Luiz Bernardes
A&A® - In Any Place.

Nenhum comentário:
Postar um comentário