Bom dia, pessoal.
Como excluir todas as linhas ocultas (resultado de um ou mais filtros) em uma planilha?
'Exclui linhas ocultas
TotalRegistroRelatório = ThisWorkbook.ActiveSheet.UsedRange.Rows.Count
For i = 2 To TotalRegistroRelatório
If ThisWorkbook.ActiveSheet.Cells(i, 1).EntireRow.Hidden = True Then
ThisWorkbook.ActiveSheet.Cells(i, 1).EntireRow.Delete
End If
Next
Ao utilizar o código acima ele não exclui todas as linhas de um só vez. Pelos teste que realizei constatei que esse mesmo código apaga apenas metade do total de linhas ocultas. Ou seja, pra que ele venha apagar todas é necessário executá-lo repetidas vezes até chegar no resultado esperado.
Postado : 27/04/2016 7:59 am