En Userform1 tengo 1 botòn cmd1 que me oculta el formulario (UF1) y debe mostrarme una Hoja1

En Private Sub Cmd1_click()

application.ScreenUpdating=False

Userform1:Hide

Sheets("Hoja1").select

Range("A1").select

End Sub

Oculta el Userform1 bien, pero muestra la ventana de codificación y no debe ser así de frente debe mostrar la Hoja1. Por favor indicarme el error o una macro correcta, uso Excel 2013.

1 respuesta

Respuesta
1

H o l  a:

Si ejecutas el userform desde VBA, cuando ocultas el form, la ventana en primer plano es la que se muestra, en este caso, la de VBA. Pero si abres el form desde excel, cuando presiones el botón la ventana que se mostrará será la hoja.

Inserta un botón en la hoja, pon la siguiente macro en un módulo:

Sub abrir()
Userform1.Show
End Sub

Asigna la macro al botón. Presiona el botón, se abrirá tu userform1, presiona el botón que tienes en el userform, ahora sí, se ocultará tu form y podrás ver la hoja.


La otra opción es, cambia la propiedad ShowMoal de tu userform a False:


'S aludos. Dante Amor. Recuerda valorar la respuesta. G racias

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas