Índice
Excluir linhas em branco
A maneira óbvia de remover linhas em branco de um conjunto de dados é simplesmente classificar os dados. Isso move as linhas em branco para o final dos dados e as “remove”. Mas e se você quiser que as linhas em branco sejam removidas, mas não quiser que os dados sejam classificados? VBA.
A macro a seguir removerá as linhas em branco sem qualquer classificação (desligue a atualização da tela para ir mais rápido).
Sub DeleteBlankRows () Dim x As Long With ActiveSheet For x = .Cells.SpecialCells (xlCellTypeLastCell) .Row To 1 Step -1 If WorksheetFunction.CountA (.Rows (x)) = 0 Then ActiveSheet.Rows (x) .Delete End If Next End With End Sub