[Hola
Listo, no pasó nada.
A ver, espero se entienda. Primero que nada vamos a suponer que tienes los nombres EXACTOS de todas tus hojas en, a su vez, una de las hojas digamos que en la columna "B" y hay datos hasta la columna "C" y hasta la fila 10. Entonces en la propiedad "RowSource" del "ListBox" colocamos "A1:C10" y en la propiedad "ColumnCount" colocamos "3" (evidentemente sin las comillas en ambos casos. Supondremos, además, que el "ListBox" se llama "ListBox1" y que tienes un botón llamado "CommandButton1" y que a través de la propiedad "Click" de dicho botón es que nos iremos a la hoja correspondiente del "ListBox". Entonces, colocamos esto en la propiedad "Click" del botón del "UserForm":
Private Sub CommandButton1_Click()
Dim nFila As Integer
Dim MiHoja As String
nFila = ListBox1.ListIndex
'Colocamos uno que corresponde a la segunda columna del ListBox
MiHoja = ListBox1.List(nFila, 1)
Sheets(MiHoja).Select
End Sub
Y listo, no se necesita más. Evidentemente esto es un ejemplo, debes analizarlo para entenderlo y adaptarlo a tu necesidad.
Abraham Valencia