Página 1 de 1

ERRO DA OPÇÃO VALIDAÇÃO DE DADOS PARA A FUNÇÃO "DESLOC"

Enviado: 07 Jan 2016 às 18:42
por dgomedeiros
Pessoal, passei horas tentando achar uma forma de usar os dados trazidos pela opção "Validação de dados" em uma fórmula, mas não consigo de forma alguma.

Estou fazendo uma planilha condicionada onde os dados de uma determinada lista determinam os valores de outras células. Sendo assim, ao invés de usar uma combobox para fazer a lista, eu optei por utilizar a opção validação de dados tipo lista, pois nesta opção a seta de seleção fica oculta até que a célula seja selecionada, diferentemente da combobox. Só que a função DESLOC não está funcionando para a lista feita a partir da validação de dados.

Eu fiz o teste com uma combobox simples, sem ser VBA, e deu certo fazer o que eu queria. Fiz a depuração da fórmula DESLOC e ela alega que o erro está na célula que se encontra a lista feita a partir da validação de dados.

Então preciso de ajuda para saber como "validar os dados" da lista feita pela validação de dados para que ela possa funcionar com a função DESLOC ou como fazer uma combobox com a seta lateral oculta e que só apareça quando a célula for selecionada.

Desde já agradeço a todos.

ERRO DA OPÇÃO VALIDAÇÃO DE DADOS PARA A FUNÇÃO "DESLOC"

Enviado: 07 Jan 2016 às 18:47
por Kledison
Boa noite,

tem como postar uma modelo do que precisa ?

ERRO DA OPÇÃO VALIDAÇÃO DE DADOS PARA A FUNÇÃO "DESLOC"

Enviado: 07 Jan 2016 às 19:03
por dgomedeiros
Adicionado na mensagem original o modelo. Note que para a célula com combobox dá certo, mas para a feita com validação de dados dá erro.

Re: ERRO DA OPÇÃO VALIDAÇÃO DE DADOS PARA A FUNÇÃO "DESLOC"

Enviado: 07 Jan 2016 às 20:20
por Kledison
Boa noite,

verifica se assim resolve, usei a função ÍNDICE e CORRESP para buscar os dados.

No aguardo.

Re: ERRO DA OPÇÃO VALIDAÇÃO DE DADOS PARA A FUNÇÃO "DESLOC"

Enviado: 08 Jan 2016 às 00:33
por dgomedeiros
Kledison Lana, demorei um pouco para aprender a usar as duas funções, mas consegui chegar onde eu queria e fui até mais além colocando um teste lógico usando a função SE.

Muito obrigado!!