Gareth, da Inglaterra, escreve e pergunta sobre ter uma lista suspensa em uma planilha onde a lista de células válidas está em outra planilha. Gareth também observa que ele prefere não usar caixas de combinação ActiveX na planilha, já que elas não se movem e nem redimensionam com as células.
A resposta para esse problema é usar a validação de dados. Esse recurso, introduzido no Excel 97, oferece uma maneira simples de ter uma lista suspensa na célula. Não há problema em mover ou redimensionar.
O simples caso de configurar a validação de dados é fácil. Vá para um local isolado em sua planilha e insira a lista de valores. Vá para a célula onde deseja que o menu suspenso apareça. No menu, selecione Dados, Validação. Na caixa de permissão, escolha Lista. Na caixa de listagem, use o RefEdit (ícone vermelho e branco à direita) e selecione seu intervalo. Isso é tudo que há para configurar uma validação de dados.
Aqui está a verdadeira dica de hoje: Geralmente, quando você tenta configurar uma validação de dados e insere uma lista que está em outra planilha, por exemplo, se você entrar =Sheet2!A1:A99
, obterá um erro dizendo que "Você não pode usar referências outras planilhas para critérios de validação de dados ". Existe uma maneira de contornar essa limitação! Vá para a Planilha2, realce o intervalo da lista e dê a ele um nome com Inserir - Nomes - Definir. Se você atribuir A1: A99 na Planilha2, o nome do intervalo de MyList (ou qualquer coisa que você se lembrar). Em seguida, vá para sua planilha original e, na caixa de diálogo Validação de dados, para a lista, entre =MyList
e você poderá ter as validações em outra planilha.