Bienvenido a la mayor comunidad de usuarios EXCEL

Regístrate gratis ahora para ver contenidos y descargas sin restricciones!

Regístrate gratis

Workbook_Open no ejecuta al tener dos archivos .xlsm abiertos.

camora88

New member
Registrado
22 Oct 2021
Mensajes
9
Hola.
Tengo una macro que se ejecuta al Abrir el archivo de excel (Private Sub Workbook_Open()) sin embargo, la macro no me ejecuta cuando tengo otro archivo de excel habilitado para...
Para poder visualizar el resto de este tema y sus adjuntos:
. Si nunca te has registrado puedes registrarte gratis aquí
. Si ya te has registrado debes
iniciar sesión aquí
 
Solución
Hola @camora88,
Algo erróneo tiene que haber en el código. Porque el hecho de que haya un Libro .xlsm abierto, no tiene que influir en que al abrir el que tiene en el Private Sub Workbook_Open() la instrucción de abrir otro Libro, lo abra. En el adjunto, dentro Carpeta Ejemplo hay 3 Libros:
Libro1.xlsm con este código, Libro2.xlsm y Libro3.xlsm
Código:
Private Sub Workbook_Open()
    Workbooks.Open ThisWorkbook.Path & "\Libro2.xlsm"
End Sub

Si abres primero el Libro3.xlsm, al abrir Libro1.xlsm te abre automáticamente Libro2.xlsm como se indica en el Sub Workbook_Open()

Un saludo, Fernando
Hola @camora88,
Algo erróneo tiene que haber en el código. Porque el hecho de que haya un Libro .xlsm abierto, no tiene que influir en que al abrir el que tiene en el...
Para poder visualizar el resto de este tema y sus adjuntos:
. Si nunca te has registrado puedes registrarte gratis aquí
. Si ya te has registrado debes
iniciar sesión aquí
 

Adjuntos

Volver
Arriba