
Olá, tenho uma mesa semelhante a esta
+--------+------+
| Family | Type |
+--------+------+
| | dog |
+ Canine +------+
| | fox |
+--------+------+
| | Lion |
+ +------+
| Feline | cat |
+ +------+
| | Lynx |
+--------+------+
e tenho outra tabela onde quero que o usuário selecione com combobox o Family
e Type
com comboboxes.
Posso criar o primeiro combobox, mas como exibir no segundo apenas o Type
relacionado ao Family
?
(Vamos supor que minha tabela de animais comece em a1)
Responder1
Vou mostrar como, usando um exemplo um pouco diferente. Você deve ser capaz de modificar a solução para atender às suas necessidades.
Primeiro começo com 3 listas. A primeira lista são simplesmente as entradas para a primeira caixa de combinação, as outras duas são sublistas dependendo do que foi escolhido:
Para fazer o primeiro menu suspenso (como você descobriu), selecione-o, vá para dados -> Validação de Dados.
Em Permitir, selecione Lista e escolha sua fonte:
Até este ponto você deve estar bem. Para fazer a sublista, faça o mesmo, mas desta vez coloque uma instrução condicional no campo fonte:
Usei uma condição muito simples que procurará apenas "b", mas é claro que você poderia expandir essa ideia.
No geral, a solução para você é adicionar condições à seleção de validação de dados.
Espero que isto ajude!
Responder2
Eu encontrei a respostaaqui
Usando a INDIRECT
função e algumas soluções alternativas, você pode estender as listas sem tocar nas fórmulas.