ListIndex (propiedad)
Identifica el elemento seleccionado actualmente en un ListBox o ComboBox.
Sintaxis
objeto . ListIndex [= Variant ]
La sintaxis de la propiedad ListIndex consta de las partes siguientes:
Parte | Descripción |
---|---|
object | Obligatorio. Un objeto válido. |
Variant | Opcional. El elemento seleccionado actualmente en el control. |
Comentarios
La propiedad ListIndex contiene el índice de la fila seleccionada en una lista. Los valores de ListIndex oscilan entre -1 al número total de filas de una lista menos uno (es decir, ListCount - 1). Si no se selecciona ninguna fila, ListIndex devuelve -1.
Cuando el usuario selecciona una fila de un ListBox o un ComboBox, el sistema establece el valor de ListIndex. El valor de ListIndex de la primera fila de una lista es 0, el valor de la segunda fila es 1, etc.
Nota:
Si usa la propiedad MultiSelect para crear un ListBox que permite varias selecciones, la propiedad Selected de ListBox (en lugar de la propiedad ListIndex ) identifica las filas seleccionadas. La propiedad Selected es una matriz que contiene el mismo número de valores que el número de filas del ListBox.
Para cada fila del cuadro de lista, Selected es True si la fila está seleccionada y False si lo está. En un ListBox que permita varias selecciones, ListIndex devuelve el índice de la fila que tiene el foco, independientemente de si esa fila está seleccionada actualmente.
El valor ListIndex también está disponible estableciendo la propiedad BoundColumn en 0 para un cuadro combinado o un cuadro de lista. Si BoundColumn es 0, el origen de datos subyacente al que está vinculado el cuadro combinado o el cuadro de lista, contiene el mismo valor de índice de lista que ListIndex.
Consulte también
Soporte técnico y comentarios
¿Tiene preguntas o comentarios sobre VBA para Office o esta documentación? Vea Soporte técnico y comentarios sobre VBA para Office para obtener ayuda sobre las formas en las que puede recibir soporte técnico y enviar comentarios.