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.
microsoft-excel
vba
DiegoAndresJAY
fonte
fonte
Respostas:
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
.fonte