Tom Keatley
tom.p at piedpiper.com.au
Thu May 4 04:32:19 CDT 2006
Hi All.... Many thanks go to Stuart McLachlan who supplied the code below to help me sort out a problem with a pair of multi-select list boxes I was working on. I needed to select multiple items in a list box from a second list box. The other problem was I was working in A97 and did not have the split function The second list box had the ID values of the table that was supplying the first list box in a field in the form 13771,13589,13654 etc The Name of the second list box is DisBurseList Thanks Stuart ....the problem I was having last of all was solved .... if you have a look at my precious email I had i dimmed as IntI as well and the code was trying to run with both variables ....of course it failed I have posted this for the archives thanks Tom Keatley '====================================================== Private Sub DisBurseList_Click() Dim i As Integer Dim strIDValue As String Dim lngCurrentValue As Long strIDValue = "13771,13589,13654" 'DisBurseList ' strIDValue = strIDValue & "," 'to pick up the last value in the loop below Do lngCurrentValue = Val(strIDValue) 'get the first number strIDValue = Mid$(strIDValue, InStr(strIDValue, ",") + 1) 'get rid of the first number For i = 0 To Me!listcon1.ListCount - 1 If Me!listcon1.ItemData(i) = lngCurrentValue Then Me!listcon1.Selected(i) = True End If Debug.Print Me!listcon1.ItemData(i) & " - " & lngCurrentValue Next i Loop Until InStr(strIDValue, ",") = 0 End Sub '===========================================================