Filtro em macro

Excel Avançado Intermediário

Tenho uma macro que sobe os dados de uma table para uma list box, onde posso editar e atualizar como se fosse um programa. Não estou conseguindo subir apenas os falores filtrados.

Código VBA Usado

Sub Atualizar_ListBox()
bloqueado = True
Dim tabela As ListObject
Set tabela = Planilha1.ListObjects(1)

UserForm1.ListBox1.RowSource = tabela.DataBodyRange.Address(, , , True)
bloqueado = False
End Sub

Foto de Carlos E.
Carlos perguntou há 3 anos

Sabe a resposta?

Ganhe 10 pts por resposta de qualidade
Responder dúvida
1 resposta
0
votos
Nenhum usuário votou nessa resposta como útil.
Professor Marcello A.
Identidade verificada
  • CPF verificado
  • E-mail verificado
Respondeu há 1 ano

Boa tarde, Carlos.


Voce consegue editar sua perguntar e incluir o arquivo para que eu possa entender melhor e lhe ajudar?

Pelo que entendi, sua solucao passa por informar no VBA que sera copiado somente celulas visiveis (ignora celulas filtradas).

Se seus dados estiverem como valores e nao formatados como tabela, o seu range desejado seria algo como o abaixo,

Range("B2", Range("B" & Rows.Count).End(xlUp)).SpecialCells(xlCellTypeVisible)

Se voce conseguir incluir um modelo do seu arquivo eu posso te ajudar e editar este meu comentario com uma resposta mais personalizada.


Um abraco.

 
 

Envie uma dúvida gratuitamente

Envie sua primeira dúvida gratuitamente aqui no Tira-dúvidas Profes. Nossos professores particulares estão aqui para te ajudar.

Professores particulares de Excel

+ Ver todos
Encontre professor particular para te ajudar nos estudos
R$ 50 / h
Marcello A.
São Paulo / SP
Marcello A.
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
Excel - Fórmulas para texto Excel para Iniciantes Programação Excel VBA
Graduação: Data Analytics (CCT college Dublin)
Professor de excel com 10 anos de experiencia, especialista de kpi's e vba. Vou lhe destacar em sua empresa
R$ 50 / h
Vilson B.
Ji-Paraná / RO
Vilson B.
5,0 (40 avaliações)
Horas de aulas particulares ministradas 92 horas de aula
Tarefas resolvidas 26 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
Excel Básico Excel Intermediário Excel Avançado
Mestrado: Assessoria de Administração (Instituto Politécnico do Porto)
Conheça meu método inovador "excel mão na massa" que criei para ajudar quem precisa aprender rápido e sair na frente nas vagas de emprego e trabalho!
R$ 90 / h
Luciano F.
São Paulo / SP
Luciano F.
4,8 (9 avaliações)
Horas de aulas particulares ministradas 322 horas de aula
Tarefas resolvidas 5 tarefas resolvidas
Identidade verificada
  • CPF verificado
  • E-mail verificado
1ª hora grátis
Banking and Finance em Excel Matemática Financeira em Excel DCF em Excel
Graduação: Engenharia Mecatrônica (Escola Politécnica da Universidade de São Paulo (POLI-USP))
Aulas muito Fortes de Exatas para cursos Superiores e preparatórias para GMAT, concursos, ITA, Fuvest e Unicamp.