#arrays #listbox
Вопрос:
Я пытаюсь создать форму в Excel VBA из 2-мерного массива, где » от » содержит 3 столбца, что позволяет пользователю выбрать параметр из массива в каждом из столбцов формы. В каждом поле списка должен отображаться определенный столбец из массива.
Я пробовал различные методы, но ни один из них не привел к идеальному результату. Я смог отобразить содержимое массива, только первый столбец или несколько столбцов, но не конкретный столбец. В идеале на дисплее в окне списка должны отображаться только уникальные записи. пока что в форме у меня есть следующее.
Private Sub UserForm_Activate()
With Me.LB_SelectedItem
.ColumnCount = 1
.List = ProductionHist
End With
End Sub
Идея здесь заключается в том, чтобы запросить существующий массив и найти базу элементов «Соответствующие строки» по выбору пользователя и создать отчет об этих записях.
Любые рекомендации по наилучшему подходу очень ценятся, заранее благодарю вас.