Seleccionar una Página Especifica en un Multipage

Estoy trabajando con un multipage con 8 páginas, una de las páginas se llama "Validaciones" tal como se ve en el imagen adjunto, cuando ejecuto alguno de las macros que están dentro de este página ("Validaciones") el formulario se cierra y cuando finaliza la de ejecución de la macro el formulario se vuelve abrir, pero se abre an la primera página ("General") .

He estado intentando hacer que se abre en la página "Validaciones", la página que estaba activa antes de cerrarse pero no he podido, por lo que he recurido a ustedes para solicitar su ayuda.

Desde ya muchas gracias

1 respuesta

Respuesta
1

La primer página es la número 0, entonces si quieres activar la página "validaciones", según la imagen es la número 5, entonces:

Private Sub UserForm_Activate()
  MultiPage1.Value = 5
End Sub

Buen día Dante, muchas gracias por tu ayuda, te comento que no me funciono.

Este es la macro que ejecuto dentro de la hoja del multipage

Private Sub Label45_Click()
Unload Me
'Esta Relacionado con modulo 8
Application.ScreenUpdating = False
ThisWorkbook.Unprotect "WER1"
Hoja15.Unprotect "WER1"
Call Transferir_Datos_Para_Imprimir
Call Habilitar_Desabilitar_campos
Call Ajustar_Contenido_Formulario
Hoja15.Protect "WER1"
Call Imprimir_form1
ThisWorkbook.Protect "WER1"
Application.ScreenUpdating = True
VIOA_Elaborar_Planilla.Show 'User Form, 
End Sub

Se supone que al finalizar de ejecutar esta macro se activa nuevamente el formulario, y seleccionado la hoja validaciones, revise y efectivamente es la numero 5 pero no me funciono

Si estás ejecutando el código en el form, no es necesario volver a mostrarlo.

Como sea, debes poner el código en el evento activate del userform VIOA_Elaborar_Planilla

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas