Amigos tengo dos macros que deseo unir (ya se que este tema ha sido respondido por otros) pero no me funciona.

La primera macro me abre un libro y la segunda me debe cerrar el libro de donde ejecuto la macro, esto lo utilizo para generar una portada que me muestra varias opciones y me direcciona a otro libro de Excel

La macro 1 es la siguiente

Sub metodoabrirlibro()
Workbooks.Open "c:\gerard\gastos.xlsx"
End Sub

macro 2
Sub metodocerrarlibro()
ActiveWorkbook.Close savechanges:=False
End Sub

macro que une los dos (no me funciona)

Sub ejecutarmacros()
Call metodoabrirlibro
Call metodocerrarlibro
End Sub

1 Respuesta

Respuesta
1

Cambia esta línea

ActiveWorkbook.Close savechanges:=False

Por esta

ThisWorkbook.Close savechanges:=False

'S aludos. Dante Amor. Recuerda valorar la respuesta. G racias

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas