Compartilhar via


Propriedade ListIndex

Identifica o item selecionado no momento em uma ListBox ou ComboBox.

Sintaxe

objeto. ListIndex [= Variant ]

A sintaxe da propriedade ListIndex tem estas partes:

Sair Descrição
objeto Obrigatório. Um objeto válido.
Variantes Opcional. O item selecionado no momento no controle.

Comentários

A propriedade ListIndex contém um índice da linha selecionada em uma lista. Values of ListIndex range from -1 to one less than the total number of rows in a list (that is, ListCount - 1). When no rows are selected, ListIndex returns -1.

Quando o usuário seleciona uma linha em um ListBox ou ComboBox, o sistema define o valor de ListIndex. O valor de ListIndex da primeira linha em uma lista é 0, o valor da segunda linha é 1 e assim por diante.

Observação

Se você usar a propriedade MultiSelect para criar uma ListBox que permite várias seleções, a propriedade Selected da ListBox (em vez da propriedade ListIndex ) identificará as linhas selecionadas. A propriedade Selected é uma matriz com o mesmo número de valores que o número de linhas na ListBox.

Para cada linha na caixa de listagem, Selected é True se a linha é selecionada e False se não for. Em uma ListBox que permite várias seleções, ListIndex retorna o índice da linha que tem foco, independentemente de essa linha ser selecionada no momento.

O valor ListIndex também está disponível definindo a propriedade BoundColumn como 0 para uma caixa de combinação ou caixa de listagem. Se BoundColumn for 0, a fonte de dados subjacente à qual a caixa de combinação ou a caixa de listagem está vinculada contém o mesmo valor de índice de lista que ListIndex.

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.