Validação de dados - Offset não funciona depois de fechar e reabrir, mesmo como arquivo xlm

0

Eu tenho uma planilha grande chamada "Produtos", que lista todos os nossos materiais de construção que são organizados com três categorias e, em seguida, a descrição do produto, ou seja,

Cat1        Cat2    Cat3    Product Name
Accessories, Decking, Wood, Wood Plank 001
Accessories, Decking, Wood, Wood Plank 002
Accessories, Decking, Plastic, Plastic Plank 001
Accessories, Decking, Plastic, Plastic Plank 002

Eu defini as categorias em outra planilha para listar todas as opções disponíveis e, em seguida, fiz uma terceira planilha para permitir que a equipe escolhesse materiais com base em caixas de depósito.

Eu fiz as primeiras 3 listas como caixas de listagem em cascata que filtram as categorias OK. Isso tudo funciona bem. Em seguida, uso a validação de dados na quarta célula para escolher a descrição do produto usando a seguinte fórmula

=OFFSET(Products!$D$2,MATCH(1,(Products!$A:$A=B8)*(Products!$B:$B=C8)*(Products!$C:$C=D8),0)-2,0,COUNTIFS(Products!$A$2:$A$417,B8,Products!$B$2:$B$417,C8,Products!$C$2:$C$417,D8))

A planilha funciona perfeitamente. No entanto, quando eu salvar e reabrir a última parte (quarta célula com a descrição do produto) não funciona mais. MAS se eu simplesmente clicar em validação de dados e, em seguida, OK (sem alterar a fórmula nem nada), tudo funciona bem novamente.

Eu tentei salvar como um arquivo xls E o arquivo xlxs mais recente E o arquivo Xlm com todas as macros ativados. Mudanças sem nome.

Sempre que preciso abrir a validação de dados e clicar novamente em OK, funcionará até que eu feche a planilha novamente.

Estou perplexo! Qualquer um pode ajudar?

    
por Simon Fox 14.05.2018 / 09:58

0 respostas