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.