Compartilhar via


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.