Segui seu cód e fiz assim
Sub Copiar_PR003()
With Plan4.ListObjects("Tabela1").Range
.AutoFilter Field:=1, Criteria1:=Plan3.Cells(3, 2)
.AutoFilter Field:=2, Criteria1:=Plan3.Cells(3, 3)
.AutoFilter Field:=3, Criteria1:=Plan3.Cells(3, 4)
.AutoFilter Field:=4, Criteria1:=Plan3.Cells(3, 5)
.AutoFilter Field:=5, Criteria1:=Plan3.Cells(3, 6)
.AutoFilter Field:=6, Criteria1:=Plan3.Cells(3, 7)
.AutoFilter Field:=7, Criteria1:=Plan3.Cells(3, 8)
.AutoFilter Field:=8, Criteria1:=Plan3.Cells(3, 9)
.AutoFilter Field:=9, Criteria1:=Plan3.Cells(3, 10)
'*****
'* se quiser continuar os criterios de filtração é so continuar a sequencia
'*****
End With
Range("Tabela1").SpecialCells(xlCellTypeVisible).Copy
Plan3.Cells(Range("B5").End(xlDown).Row + 1, 2).PasteSpecial Paste:=xlPasteValues
Range(Selection, Selection.End(xlUp)).Select
Selection.RemoveDuplicates Columns:=Array(1, 2, 3, 4, 5, 6, 7, 8, 9), Header:=xlYes
On Error Resume Next
Plan4.ShowAllData
End Sub
Está dando erro nessa parte.
Range("Tabela1").SpecialCells(xlCellTypeVisible).Copy
Resposta útil? Clique na mãozinha ao lado do botão Citar.
Postado : 20/08/2015 1:44 pm