¿Por qué la macro no se termina de ejecutar al asignar botón?

Cree una macro que busca valores en ciertos libros específicos y genera un reporte, este reporte lo envía por correo según algunas condiciones, el problema presentado ahora es que para hacerlo aun más practico este macro lo quiero asignar a un botón, ciertamente pareciese sencillo debido a que se supone que al poner comandbton1.click y mandar llamar a la macro prueba... Sin embargo al accionar el botón comienza el proceso y no termina la macro prueba solo hace las primeras instrucciones hasta abrir el primer libro asignado.

este es parte del codigo:

Añade tu respuesta

Haz clic para o