Compartilhar via


Propriedade ListIndex

Identifica o item atualmente selecionado numa Caixa de Listagem ou Caixa de Combinação.

Sintaxe

objeto. ListIndex [= Variante ]

A sintaxe da propriedade ListIndex tem as seguintes partes:

Sair Descrição
objeto Obrigatório. Um objeto válido.
Variant Opcional. O item atualmente selecionado no controlo.

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 utilizar a propriedade Seleção Múltipla para criar uma Caixa de Listagem que permita múltiplas seleções, a propriedade Selecionado da Caixa de Listagem (em vez da propriedade ListIndex ) identifica as linhas selecionadas. A propriedade Selecionado é uma matriz com o mesmo número de valores que o número de linhas na Caixa de Listagem.

Para cada linha na caixa de listagem, Selected é True se a linha é selecionada e False se não for. Numa Caixa de Listagem que permite múltiplas seleções, ListIndex devolve o índice da linha que tem o foco, independentemente de essa linha estar atualmente selecionada.

O valor ListIndex também está disponível ao definir a propriedade ColunaVinculada como 0 para uma caixa de combinação ou caixa de listagem. Se BoundColumn for 0, a origem de dados subjacente à qual a caixa de combinação ou 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.