Acesse: http://goo.gl/0v6AO
Depois de filtrar dados num intervalo de células ou tabela, você pode reaplicar um filtro para obter resultados, ou limpar um filtro para exibir novamente todos os dados. Podemos definir AutoFiltros dentro de uma pasta de trabalho do MS Excel. Segue-se um bom exemplo abaixo:
Copiando Linhas Filtradas
Sub CopyFilter()
Dim rng As RangeDim rng2 As Range
With ActiveSheet.AutoFilter.RangeOn Error Resume NextSet rng2 = .Offset(1, 0).Resize(.Rows.Count - 1, 1) _.SpecialCells(xlCellTypeVisible)On Error GoTo 0End WithIf rng2 Is Nothing ThenMsgBox "No data to copy"ElseWorksheets("Sheet2").Cells.ClearSet rng = ActiveSheet.AutoFilter.Rangerng.Offset(1, 0).Resize(rng.Rows.Count - 1).Copy _Destination:=Worksheets("Sheet2").Range("A1")End IfActiveSheet.ShowAllData
End Sub
Tags: VBA, Excel, Autofilter, filtro, automático, protegida, senha, AutoFiltro, worksheet, filtered, copy, filtrada, row
Veja outros códigos:
Série de Livros nut Project
Série DONUT PROJECT 2021
Série DONUT PROJECT 2018
Série DONUT PROJECT 2015
Série DONUT PROJECT 2014
Clique aqui e nos contate via What's App para avaliarmos seus projetos
Envie seus comentários e sugestões e compartilhe este artigo!
brazilsalesforceeffectiveness@gmail.com
Nenhum comentário:
Postar um comentário