Acessar a listagem do Filtro Automático com o VBA

0

Como posso acessar a listagem exclusiva de valores na coluna que o filtro automático exibe com o VBA?

Eu já sei como ligar e desligar os autofiltros com o VBA. Eu posso acessar filtros que o usuário definiu com o VBA. Eu posso usar o VBA para definir um filtro se eu souber o (s) valor (es) para definir.

Eu sei como obter uma listagem exclusiva de valores de uma coluna copiando o intervalo e usando Remover Duplicados. Eu também posso usar filtros avançados para obter uma listagem única. Eu posso criar uma listagem única, percorrendo todos os valores e criando uma coleção ou dicionário.

DiegoAndresJAY
fonte
Como o @Jeeped afirmou, o VBA não pode acessar o menu suspenso do filtro automático. Você já sabe como criar uma lista de valores únicos, então como a lista de autofiltros se encaixa nisso? O que você está tentando realizar?
Kyle

Respostas:

0

Você não pode acessar a lista semeada no menu suspenso do filtro da planilha. Construa uma matriz variante de valores com base em critérios e passe essa matriz para o .AutoFilter Field:=1, Criteria1:=(myArray), Operator:=xlFilterValues.

Jeeped
fonte
Obrigado pela resposta. Como dito anteriormente, "eu posso usar o VBA para definir um filtro se eu souber o (s) valor (es) a ser definido (s)".
DiegoAndresJAY