Compartir a través de


Ejemplo de control ListBox y propiedades BoundColumn, ControlSource y RowSource

En el ejemplo siguiente se usa un rango de celdas de hoja de cálculo en un ListBox y, cuando el usuario selecciona una fila de la lista, muestra el índice de fila en otra celda de hoja de cálculo. En este ejemplo de código se usan las propiedades RowSource, BoundColumn y ControlSource .

Para usar este ejemplo:

  • Copie este código muestra en la parte de Declaraciones de un formulario.
  • Asegúrese de que el formulario contiene un ListBox llamado ListBox1.
  • En la hoja de cálculo, escriba datos en las celdas A1:E4.
  • Asegúrese de que la celda A6 no contiene datos.
Private Sub UserForm_Initialize() 
 
ListBox1.ColumnCount = 5 
ListBox1.RowSource = "a1:e4" 
 
ListBox1.ControlSource = "a6" 
'Place the ListIndex into cell a6 
ListBox1.BoundColumn = 0 
End Sub

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.