Cerrar libro desde formulario de otro libro

Tengo dos libros sistema y ventas, necesito que al abrir el formulario que esta en el libro ventas me cierre el libro sistema.

2 Respuestas

Respuesta
2

En el evento Initialize del libro 'Ventas' coloca esta instrucción (ajustando el nombre de tu otro libro)

Private Sub UserForm_Initialize()
Workbooks("nombre.xlsm").Close True  (*)
'otras instrucciones que puedas tener en este evento
End Sub

La instrucción Close en True hará que el libro se guarde sin preguntarte, en False se cerrará sin guardar cambios.

Gracias por tu respuesta, me surgió un nuevo problema: en el libro SISTEMA puse otro formulario y me provoca error sub indice fuera de intervalo

Cómo ya la valoraste damos por cerrado este tema.

Deja una nueva consulta con el 'nuevo tema' y deja imagen de la macro que produce el error.

Cuando aparezca el error presiona el botón Depurar y eso te llevará al Editor señalando de color la línea del fallo.

Sdos!

Respuesta
1

Estos ejemplos

https://youtu.be/CrWWGBGv2VE

Estos libros guardar datos en otro libro pero luego lo cierra fíjate, estés en un formulario o con un botón la macro es la misma, solo debes hacer referencia al nombre del libro que deseas cerrar.

https://youtu.be/DwynSW-n6HM

https://youtu.be/Of-hbkygZMQ

https://youtu.be/paVfYZlUygU

Visita https://programarexcel.com descarga cientos de ejemplos de macros gratis

✋👉⏩⏩ SUSCRIBE https://www.youtube.com/c/programarexcel?sub_confirmation=1✋👈⏪⏪ activa la campana y disfruta de cientos de tutoriales sobre macros gratis

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas