Verificar que libro este abierto

Trabajo con dos libros diferente libro 1 y 2 del libro 1 paso datos al libro 2, pero como puedo hacer que si el libro 2 esta cerrado me de la alerta y obvio que no ejecute la macro y si esta abierto bueno si ejecute la macro.

1 respuesta

Respuesta
2

Este ejemplo te puede servir, ajusta el nombre de tu libro y la acción que debe llevar a cabo si no se encuentra abierto.

'controla si entre todos los libros abiertos se encuentra uno llamado como libro2
libro2 = "Bases.xlsm"       'nombre del 2do libro
For Each wb In Workbooks
      If wb.Name = libro2 Then esta = 1: Exit For
Next wb
If esta = 0 Then
     MsgBox "El libro2 no se encuentra abierto."
     Exit Sub     'aquí verás qué hacer
End If

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas