Excel VBA Listbox

  • Thread starter Thread starter shakeel_sadiq
  • Start date Start date
S

shakeel_sadiq

Guest
Hi All,

I have created a Listbox on a Userform. the Listbox properties are as folows:

Name: SectorList
MultiSelect: fmMultiSelectMulti

I am trying to see which items were selected and then for these items i want to put their value into a cell. My problem is that once it finds the first item that was selected, it puts its value into the relevant cell but then seems to mark all the other selected items as not selected.

The weird thing is, for testing purposes, if i dont actually assign the selected items value to a cell then there is no problems!

The code is as follows:

For lItem = 0 To sectorList.ListCount - 1
If sectorList.Selected(lItem) Then
ActiveCell.Value = sectorList.List(lItem)
ActiveCell.Offset(1, 0).Range("A1").Select
End If
Next

Any help would be really appreciated!

Shakeel
 
I tried exactly what you've posted here and it worked fine.
??
 

Users who are viewing this thread

Back
Top Bottom