У меня есть список на диаграмме, когда вы вызываете функцию drawDiagram, я хочу получить выбранные элементы списка. Вот мой код, чтобы сделать это:Listbox Выбранное свойство вызывает проблемы
Function DrawDiagram()
Dim x As Integer
Dim diaLst As ListBox
Set diaLst = ActiveSheet.ListBoxes("DiaList")
' find selected trends in List Box
For x = 0 To diaLst.ListCount - 1
If diaLst.Selected(x) = True Then
MsgBox x
End If
Next x
End Function
diaLst.ListCount правильно возвращает количество элементов в списке. Но diaLst.Selected (x) не работает вообще.
Сообщения об ошибке: немецкие: "Die Selected-Eigenschaft де ListBox-Objektes канны Nicht zugeordent старее" английского языка: "Выбранная Достояние ListBox объект не может быть назначена" (или аналогичным)
ли кто-нибудь знает, что я сделал не так?
благодаря Natasia
Что произойдет, если вы попытаетесь распечатать diaLst.ListIndex? Или diaLst.List (diaLst.ListIndex)? –
не работает тоже. – natasia
Попробуйте использовать тусклый дилер в качестве объекта вместо списка. –