Поделиться через


Пример использования элемента управления ListBox и свойств BoundColumn, ControlSource и RowSource

В следующем примере используется диапазон ячеек листа в элементе ListBox , и, когда пользователь выбирает строку из списка, отображает индекс строки в другой ячейке листа. В этом примере кода используются свойства RowSource, BoundColumn и ControlSource .

Чтобы использовать этот пример, выполните следующие действия:

  • Скопируйте этот пример кода в часть формы "Объявления".
  • Убедитесь, что эта форма содержит элемент ListBox с именем ListBox1.
  • На листе введите данные в ячейки A1:E4.
  • Убедитесь, что ячейка A6 не содержит данных.
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

Поддержка и обратная связь

Есть вопросы или отзывы, касающиеся Office VBA или этой статьи? Руководство по другим способам получения поддержки и отправки отзывов см. в статье Поддержка Office VBA и обратная связь.