Thank you! We're getting there. Should I replace "mystr", with the actual name of my text string? The "and" is showing up properly, but I'm getting the item numbers instead of the text? Here's what I have right now (just the last few lines of code)
Code:
Me!ServiceText.Value = sTemp
Dim ctl As Control
Dim strList As String
Dim varSelected As Variant
Set ctl = Me!Needs
If ctl.ItemsSelected.Count = 0 Then
MsgBox "You haven't selected anything"
Else
For Each varSelected In ctl.ItemsSelected
strList = strList & ctl.Column(1, varSelected) & ", "
Next varSelected
'strList = Left$(strList, Len(strList) - 2)
strList = Left(Me.ServiceText, InStrRev(Me.ServiceText, ",") - 2) & Replace(Me.ServiceText, ",", "and ", InStrRev(Me.ServiceText, ","))
Me.ServiceText = strList
'MsgBox "You selected the following items:" & vbCrLf & strList