Página 1 de 1

Filtro Avançado com VBA - Escolher a planilha de extração

Enviado: 18 Out 2016 às 09:00
por JNilson
Amigos, bom dia.

Estou fazendo um projeto. Nele há 4 planilhas, todas idênticas: Plan 2016, Plan 2017, Plan 2018, Plan 2019. O que mudará nelas, evidentemente, são os dados a serem preenchidos em cada ano.

Todas as planilhas tem as seguintes colunas: Vendedor | Marca |Produto | Mês. Repito: o que muda em cada planilha é apenas o nome da planilha. Plan 2016, Plan 2017, etc.

Criei uma outra planilha nesse projeto para confeccionar um relatório por meio do filtro avançado com VBA.

Como as planilhas são iguais, o critério de pesquisa é o mesmo. O local para onde os dados serão copiados também é o mesmo: Planilha Relatório.

No entanto, quero que o local de extração dos dados seja variável, ou seja, quero definir de onde o excel irá buscar os dados: se buscará da planilha 2016, da planilha 2017, etc.

Quero preencher determinada célula com o nome planilha a ser considerada pelo excel para fazer a extração dos dados e jogar no Relatório.

Se puderem me ajudar, fico grato.

Filtro Avançado com VBA - Escolher a planilha de extração

Enviado: 18 Out 2016 às 09:19
por DJunqueira
Se vc utiliza uma das versões mais recentes do Excel (2013 ou 2016) é provável q o uso de Nova Consulta p/ extrair estas informações seja mais interessante.

Filtro Avançado com VBA - Escolher a planilha de extração

Enviado: 18 Out 2016 às 11:03
por GabrielPacheco
Amigo, bom dia!
Você pretende consolidar os dados das 4 planilha, nessa planilha de relatórios? Por exemplo, fazer uma consulta que retorne as produção de um determinado vendedor, ou todos os vendedores, ao longo de 2016, ou de 2016 até 2019?
Se sim.... Você pode utilizar o conceito de acesso a Dados, por exemplo, você torna o arquivo onde estão as 4 planilhas (Plan 2016, Plan 2017, Plan 2018, Plan 2019) em um banco de dados, realiza o acesso e extrai os dados via SQL por exemplo.