Eu estou olhando para alcançar o seguinte:
Coluna H tem 5 entradas possíveis de uma lista de validação de dados:
Pass, High, Medium, Low & N/A
E se Coluna H é também High
, Medium
ou Low
, Eu preciso Coluna I para exigir imediatamente um Comente por meio de um caixa de diálogo .
Como posso configurar isso?
Também pode ser benéfico acrescentar que eu não sei nada sobre script / código escrito nem eu compreendo qualquer "jargão do Excel", eu sou um usuário e & amp; tudo o que sei é auto-ensinado usando trial & amp; erro!
microsoft-excel
macros
spreadsheet
Wozza001
fonte
fonte
Respostas:
Com base no meu entendimento da sua pergunta, sugiro uma solução VBA. Neste exemplo, o intervalo da coluna de amostra é H2: H7 e sua validação pretendida já está em vigor para esse intervalo.
Na sua planilha, pressione ALT + F11 para acessar o VBA Editor. Sob o painel esquerdo, consulte Microsoft Excel Objects. Abaixo, clique duas vezes na planilha desejada para abrir a janela de programação Even Driven. Na primeira lista suspensa, selecione Planilha e, na segunda lista suspensa, selecione Alterar. Este é o Evento de Mudança da Planilha. As linhas a seguir serão exibidas no editor de código.
Coloque o seguinte código entre essas duas linhas.
Salve o arquivo como pasta de trabalho do Excel habilitado para macro. Volte na planilha. Teste este código selecionando os valores pretendidos na caixa de lista de validação e veja se funciona para você e atende à sua exigência. Esse código pode não ter verificação extensiva de erros.
Uma pequena coisa que eu adicionei é mais tarde se você alterar o status para Passar o comentário é removido da coluna I.
fonte