Ocultar botón al cambiar de formulario

Tengo un formulario que al dar click en un botón me lleva a otro, pero me gustaría ocultar uno de los botones del formulario que se abrirá.

2 respuestas

Respuesta
2

Un control de un segundo Userform puede ser oculto al activarse o al momento de ser llamado.

La respuesta de Dante es correcta... siempre y cuando no necesites llamar al Userform (2) desde otro proceso.

Esto es bastante común cuando tenemos, por ejemplo, un Userform con Listas que será de consulta para varios otros formularios. Y vamos mostrando u ocultando controles según quien lo llama. En la imagen se observa que el Frame de la derecha se ocultó en esta llamada.

Entonces, en estos casos, no se oculta el control 'al activar' el segundo UF, sino antes de ser llamado desde el primer UF.

Debes ajustar el nombre del formulario y el de tus controles. Y quita el código del evento Activate si ya lo colocaste.

Private Sub CommandButton3_Click()            'botón que llama al segundo UF
UserForm2.CommandButton2.Visible = False
UserForm2.Show
End Sub
Respuesta
1

Visita:

Cursos de Excel y Macros - YouTube


Utiliza lo siguiente. Cambia los nombres de los controles por los tuyos:

Private Sub UserForm_Activate()
  CommandButton1.Visible = False
End Sub


Recomendaciones:

https://youtube.com/playlist?list=PLmz9wGL_ItXM9bnmejwoaiewa4TiCveuC 

Hipervinculo excel. Curso de excel. Ir en automático a otra hoja y seleccionar la celda deseada. - YouTube

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas