Página 1 de 1

Criar listas de validação, através de tabelas dinamicas

Enviado: 01 Mar 2017 às 20:51
por EduardoCorreia
Boa noite.

Necessitava de ajuda, caso seja possível.

Tenho excel 2007 e estou a construir uma folha de excel para controle de produção.

Tenho uma folha na qual insiro a matéria prima (Imagem).

Vai criar uma tabela, mediante valores inseridos (Imagem). Vai existir matéria prima com o mesmo nome, mas com grupos diferentes.

Na folha de registo de produto (Imagem), quero que ao selecionar a matéria prima que pretendo, me apareça uma lista com os grupos de cada matéria prima inserida.

Como posso fazer?

Re: Criar listas de validação, através de tabelas dinamicas

Enviado: 01 Mar 2017 às 23:09
por ReiSilva
@EduardoCorreia, td bem?

No caso que você descreveu, consigo imaginar algumas alternativas.

1. Ao selecionar a MP, através de Macros você filtra a tabela dinâmica e esta passa a ser a base do combo "Grupo MP".
Porém, ao mudar de linha, é necessário (tb pela macro) "colar como valor" sempre o último registro para não atrapalhar o campo Grupo MP.

2. Utilizar o formulário do Excel (Form), e carregar o segundo combobox apenas após vc selecionar a MP (através de programação, varrendo os registros e carregando apenas aqueles que fazem parte do Grupo MP)

3. Uma maneira não muito prática, porém simples, que pode te ajudar a ter outras ideias...
em uma planilha apoio, deixar a relação de Grupo separado por cada MP (nesse caso nem se precisaria de fato de uma tabela dinâmica), uma em cada coluna.
Dependendo da MP, você busca a relação de uma coluna diferente.
Elaborei um exemplo deste último.

Veja se te ajuda.

Re: Criar listas de validação, através de tabelas dinamicas

Enviado: 02 Mar 2017 às 10:19
por FelipeMGarcia
Eduardo,

Aproveitei o modelo do ReiSilva para fazer a minha sugestão.

Na aba FORMULÁRIO nas colunas B e C, fiz uma fórmula para trazer todos os cadastros de MATÉRIA PRIMA e GRUPO sem repetição, nas colunas I e J, fiz a validação em cascata que de acordo com a matéria prima selecionada, retorne o grupo.

Caso queira ver as fórmulas da validação de dados, elas estão no Gerenciador de Nomes, que fica na aba FÓRMULAS, Gerenciador de nomes ou pelo atalho CTRL + F3.

Veja se te ajuda

Re: Criar listas de validação, através de tabelas dinamicas

Enviado: 02 Mar 2017 às 10:34
por FelipeMGarcia
Fiz de um modo mais simples agora.

Veja se ficou melhor.

Abs

Re: Criar listas de validação, através de tabelas dinamicas

Enviado: 02 Mar 2017 às 11:55
por DJunqueira
Mais uma sugestão de solução.