Como posso adicionar preenchimento automático a uma validação suspensa do Excel?

Como posso adicionar preenchimento automático a uma validação suspensa do Excel?

Eu tenho uma coluna do Excel onde uma validação suspensa é realizada em uma lista em uma planilha separada. Gostaria de permitir que o usuário começasse a digitar na célula e que os nomes da lista de referências começassem a preencher a célula. Por exemplo, na lista que estou validando pode haver Smith, John, Scythe, Jane e Mary, Typhoid. Em vez de tocar no menu suspenso, quero poder digitar "S", fazer com que os dois sobrenomes "S" apareçam no menu suspenso, digitar "m" e fazer com que Smith, John seja a única opção restante. Se dados inválidos forem inseridos, nada deverá ser salvo (ou deverá ocorrer algum outro comportamento padrão semelhante à validação). Estou tentando evitar o uso dos seletores suspensos porque os usuários usam tablets e acham o menu suspenso complicado

Isso é possível e, em caso afirmativo, como?

Responder1

insira a descrição da imagem aqui

Como funciona:

  • DeGuia DesenvolvedorcliqueModo de projeto, restaInserirentão deControles ActiceXseção, selecioneCaixa comboe desenhe em qualquer lugar na área em branco da sua planilha.
  • Selecione osCaixa comboeClique com o botão direitopara obter oPropriedadesdiálogo.
  • Role para baixo para selecionar,1-fmMatchEntryComplete no MatchEntryCampo
  • Então alcanceCélula Vinculadae preenchemEndereço da célulaonde você deseja preencher os dados, no exemplo mostrado é C116.
  • Em seguida, preencha o intervalo de dados de origem emIntervalo de preenchimento de lista, aqui está $A$116:$A$140.
  • Salvara folha.

insira a descrição da imagem aqui

  • Agora, clique em Lista suspensa (caixa de combinação) e digite a primeira letra na caixa, a palavra correspondente será preenchida automaticamente.

Veja a primeira captura de tela acima.

Ajuste as referências de células para dados de origem A116:A140conforme necessário.

informação relacionada