Abrir hoja de excel mediante combobox

Buenos tardes, no se si se podrá hacer. Tengo un combobox cargado con un listado y un botón en un formulario. Lo que quiero es que eligiendo una opción dle combobox y dándole al botón, me habrá la hoja seleccionada. Tengo este código puesto, peor lógicamente no me funciona.
Private Sub CommandButton1_Click()
     x = ComboBox1.RowSource
     Sheets(x).Visible = True
     Sheets(x).Select
     Sheets("MATERIAL").Visible = False
End Sub
Private Sub UserForm_Initialize()
       ComboBox1.RowSource = "Datos! F11:F44"
End Sub
Gracias por tu colaboración, un saludo.

1 respuesta

Respuesta
1
En la segunda línea cambia RowSource por Value
Private Sub CommandButton1_Click()
     x = ComboBox1.Value
     Sheets(x).Visible = True
     Sheets(x).Select
     Sheets("MATERIAL").Visible = False
End Sub
..............................
Private Sub UserForm_Initialize()
       ComboBox1.RowSource = "Datos!F11:F44"
End Sub

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas