2015-09-16 3 views
1

Я нашел этот вопрос ... EASY: vba: Looking through a listbox and selecting the contents , но он, кажется, выбирает каждый элемент ... не очень полезен.Как проверить значения в списке и выбрать определенные строки

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

For x = 1 To rs.RecordCount 
    For Each ItemIndex In lbFA.????? 
     If lbFA.ItemData(ItemIndex) = rs!FunctionalArea Then 
     lbFA.Selected(ItemIndex) = True 
     End If 
    Next y 
    Next x 

Что входит в область lbFA.?????? Я думаю, что это единственная часть, которую я пропустил.

+0

вы можете выполнить стандарт для цикла для ItemIndex = 0 до lbFA.listCount -1. Таким образом, вы можете получать значения из разных столбцов, если в случае списка столбцов с несколькими столбцами> lbfa.column (col_id, ItemIndex) –

ответ

1

вы можете выполнить стандарт для цикла for ItemIndex = 0 to lbFA.listCount -1. Таким образом, вы можете получать значения из разных столбцов, если в случае нескольких столбцов столбца> lbfa.column (col_id, ItemIndex)

+0

Получил это! Спасибо ... обычный для петли, а не для каждого. – Rdster