Hi Randy,
I'm sure this can be done quite easily. However, you did not mention which cell in the perils column you want the data placed. Is it the selected cell, or perhaps the first available (empty) cell? Also, is the column truly named "perils" (i.e., the range object name) or is this just the column heading? It is simpler if the former.
Damon
Actually, my userform updates the worksheet so every time an entry is made and the user clicks on add record the entry goes to the next available row. perils is the heading at the top of the column.
Re: Mulit selections in a listbox
Okay, here is some code that I think does what you want. This code would presumably be in your Add Record click event. I just arbitrarily chose column 5 as the perils column, so you would have to put the correct column number in its place.
I hope this is what you wanted. Happy computing.
Damon
Private Sub AddRecordBtn_Click()
Dim SelText As String
Dim i As Integer
Const PerilsCol = 5 'Perils in column E
SelText = ""
With PerilsLbx
For i = 0 To .ListCount - 1
If .Selected(i) Then
SelText = SelText & .List(i) & " "
End If
Next i
End With
' put value in next available cell in perils column
Cells(65536, PerilsCol).End(xlUp).Offset(1).Value = SelText
End Sub