Range.AdvancedFilter (Excel)
Filtra ou copia dados de uma lista com base em um intervalo de critérios. Se a seleção inicial estiver em uma única célula, a região atual dessa célula será usada.
AdvancedFilter (Action, CriteriaRange, CopyToRange, Unique)
ActiveCell.AdvancedFilter Action:=xlFilterCopy
Arguments
O seguinte argumento é necessário
Action (XlFilterAction) - Uma das constantes de XlFilterAction que especifica se será necessário fazer uma cópia ou filtrar a lista no local.
Os valores de retorno possíveis são xlFilterCopy - Copia os dados filtrados para um novo local, xlFilterInPlace - Deixa os dados no lugar.
Optional arguments
Os seguintes argumentos são opcionais
CriteriaRange (Range) - O intervalo dos critérios. Se esse argumento for omitido, não haverá critérios.
CopyToRange (Range) - O intervalo de destino para as linhas copiadas se a ação for xlFilterCopy. Caso contrário, esse argumento será ignorado.
Unique (Boolean) - True para filtrar somente os registros exclusivos. False para filtrar todos os registros que atendam aos critérios. O valor padrão é False.