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
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.
- 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:A140
conforme necessário.