Escolher uma opção suspensa específica que coloque um cursor ou destaque outra célula para entrada de dados

Escolher uma opção suspensa específica que coloque um cursor ou destaque outra célula para entrada de dados

No Excel 2016, criei uma tabela que inclui seleções suspensas em algumas células.Tabela de exemplo

Gostaria de encontrar uma fórmula que solicite que outra célula seja destacada, emoldurada ou tenha um cursor piscando, para solicitar ao usuário que insira dados nessa célula SE o usuário escolher uma opção suspensa específica.

Por exemplo, se o usuário escolher "Outro" ou "Múltiplo", ele será automaticamente informado de outra célula onde deverá adicionar uma descrição sobre "outro" ou "múltiplo". Na minha imagem, "Múltiplo" é escolhido na lista suspensa (coluna C, linha 509) e o cursor acabaria piscando na coluna denominada "EXP" (coluna I, linha 509).

Eu tentei uma variedade de instruções IF, mas meus menus suspensos mudam para refletir comandos matemáticos ou recebo um erro de argumento circular. (Desculpe, não estava anotando as fórmulas com as quais estava trabalhando para poder referenciá-las).

Responder1

O reposicionamento do cursor deve ser feito via macros, até onde eu sei. Você pode trabalhar com formatos condicionais – por exemplo, marcando células dependentes com preenchimento vermelho:

  1. Selecione as colunas da lista que deseja preencher quando um determinado valor for selecionado no menu suspenso.
  2. Na aba inicial selecione "Formatação Condicional" na seção "Estilos" e clique em "Nova Regra".
  3. Selecione "Usar uma fórmula[...]" e insira uma fórmula como =AND($A2="Selection";ISBLANK(B2)).
  4. Selecione um formato (uma cor de preenchimento) através do botão "Formato...".
  5. Confirme com "OK".
  6. Repita as etapas 1 a 5 para cada valor do menu suspenso que você precisa destacar.

Para adaptar a fórmula seguindo estas regras:

  1. $A2é a primeira célula da sua coluna DropDown. Certifique-se de manter o arquivo $.
  2. B2(sem nenhum $) é a célula superior esquerda das colunas selecionadas na etapa 1.
  3. "Selection"é a string de texto exata que você deseja corresponder no menu suspenso.
  4. Se as células selecionadas na etapa um forem iguais para várias seleções suspensas, a fórmula poderá ser semelhante a esta:=AND(OR($A2="Selection1";$A2="Selection2";$A2="...",$A2="SelectionN");ISBLANK(B2))

Veja issoexemplo.

Presumi que você deseja esse comportamento para as colunas completas da lista!

informação relacionada