Corresponder entradas em uma lista
Microsoft Forms fornece três maneiras de corresponder um valor inserido pelo usuário com uma entrada que existe na lista de um ListBox ou ComboBox:
Nenhuma correspondência não fornece nenhuma assistência para corresponder a entrada digitada de um usuário a uma entrada na lista.
A primeira letra compara a letra mais recentemente tipada à primeira letra de cada entrada da lista. A primeira correspondência na lista está selecionada.
Complete compara a entrada do usuário e tenta encontrar uma correspondência exata em uma entrada da lista.
O recurso correspondente é redefinido após dois segundos (seis segundos se você estiver usando as configurações do leste da Ásia). Por exemplo, se você tiver uma lista dos 50 estados e digitar "CO" rapidamente, encontrará "Colorado". Mas se você digitar "CO" lentamente, encontrará "Ohio" porque a pesquisa de preenchimento automático é redefinida entre letras.
Se você escolher Concluir correspondência, é uma boa ideia classificar as entradas da lista em ordem alfabética (você pode usar a propriedade TextColumn para fazer isso). Se a lista não estiver classificada em ordem alfabética, a correspondência pode não funcionar corretamente. Por exemplo, se a lista incluir Alabama, Louisiana e Alasca nessa ordem, "Alabama" será considerado uma correspondência completa se o usuário digitar "ala". Na verdade, esse resultado é ambíguo porque há duas entradas na lista que podem corresponder ao que o usuário inseriu. Classificar em ordem alfabética elimina essa ambiguidade.
Confira também
Suporte e comentários
Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.