Then you can load your userform with this code behind it. The UF contains a combobox control which is probably best to use in this situation.
VB Code:
  1. Private Sub UserForm_Initialize()
  2.     Dim ar() As String
  3.     Dim i As Integer
  4.    
  5.     ar = Split(ThisWorkbook.ListSheets, ";")
  6.     For i = 0 To UBound(ar)
  7.         ComboBox1.AddItem ar(i)
  8.     Next
  9.     Erase ar
  10. End Sub