Notifications
Clear all

Primeiro item visível da Coluna

6 Posts
3 Usuários
0 Reactions
2,016 Visualizações
(@mestre)
Posts: 20
Eminent Member
Topic starter
 

Boa tarde amigos.
Tenho a planilha 1 com uma listagem de dados e com um filtro. Após aplicar o filtro, preciso que o conteúdo da primeira célula desta planilha, seja automaticamente exportado para a planilha 2 (ou seja, aparecer o primeiro dado visível da coluna da planilha 1).
E sempre que eu mudar o filtro e alterar o valor da planilha 1, a planilha 2 deve ser alimentada.
Tentei com a fórmula "índice", mas ela não puxa o primeira dado visível. Somente o primeiro dado da lista.
Segue o modelo de planilha em anexo.
Obrigado!

 
Postado : 24/06/2018 11:55 am
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

mestre,

Boa tarde!

Fiz o que você pediu, todavia, tem uma pequena condição para o funcionamento correto: Depois de efetuar o filtro, você precisa seleciona a célula que trouxe o nome do Estado selecionado. Isso é devido ao fato de que não existe nenhum evento relacionado ao ato de filtrar uma planilha. Ou seja: quando se faz um filtro, nenhum evento é disparado na planilha, portanto, não há como executar um macro. Quando você seleciona a célula com o nome do Estado, é disparado o evento SelectionChange que executa a macro.

Veja se pode ser assim.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 24/06/2018 12:57 pm
(@mestre)
Posts: 20
Eminent Member
Topic starter
 

Obrigado Wagner.

Entendi o que você quis dizer.

E se fizermos diferente. Colocar um botão para fazer isso, como deveria ficar no VBA?

Quando uso a função "=ÍNDICE(ListagemTotal!A5:A30;1;1)" ele seleciona sempre a primeira. Porém queria selecionar a primeira visível, e não a primeira da lista.
Essa função daria para adaptar, ou teria que ser uma VBA mesmo?

 
Postado : 24/06/2018 6:03 pm
Wagner Morel
(@wagner-morel-vidal-nobre)
Posts: 0
Illustrious Member
 

mestre,

Bom dia!

Com botão não dá certo pois não há como varrer a planilha e descobrir apenas as células visíveis para selecionar e copiar.

Com a fórmula, mesmo inserida pelo VBA, não sei como utilizar essa fórmula citada por você.

Desenvolvo pequenas soluções em VBA Excel a valores que variam entre R$ 50,00 a R$ 200,00. Se te interessar, entre no meu instagran (vba_excel_desenvolvimento)

Atenciosamente
Wagner Morel

 
Postado : 25/06/2018 5:37 am
EdsonBR
(@edsonbr)
Posts: 1057
Noble Member
 

Mestre, boa tarde.

Dá pra fazer por fórmula também, mas seria necessário uma coluna auxiliar que vc pode ocultar depois se desejar. Se não tiver problema...

 
Postado : 25/06/2018 12:38 pm
(@mestre)
Posts: 20
Eminent Member
Topic starter
 

Olá EdsonBr.
Perfeito. Eu escondo a coluna e funciona perfeitamente.
Muito bom.
Obrigado.

 
Postado : 26/06/2018 4:17 pm