SOn dos preguntas de userforms

Primero, como puedo hacer que se muestre otro Userform, pero que se cierre el anterior
Private Sub CommandButton1_Click()
frmEntradas.Show
End Sub
Pero que ademas cierre el que esta en uso.
Y como puedo guardar la base de datos y salir de excel.

1 Respuesta

Respuesta
1
Para los UserForm existen dos formas de controlar su presentación en pantalla:
1- El evento Hide (UserForm1. Hide): Este evento me oculta el UserForm y no me borra el contenido de los controles contenidos en él. Si se quiere volver a recuperar se utiliza UserForm1.Show.
2- El evento UnLoad (UnLoad Me): Este evento me descarga completamente el UserForm, no me lo oculta como el evento anterior, por consiguiente se pierde todo si no se había guardado.
Y para salvar un libro se puede poner: ThisWorkbook.SaveAs FileName:="Prueba.xls"
Para salir de Excel:
Workbooks("BOOK1.XLS").Close SaveChanges:=False  'No salva Cambios
Workbooks("BOOK1.XLS").Close SaveChanges:=True    'Salvar Cambios
[email protected]
Pero el unload me como se usa
Gracias
Si por ejemplo tienes un botón que se llame Salir, entonces das doble click sobre él y digitas UnLoad Me, y listo.
[email protected]

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas