Macro que se ejecuta dependiendo del nombre del libro

Saludos expertos

 Tengo dos macros que se ejecutan desde THISWORKBOOK,

Necesito que se ejecute el macro_1 si el libre se llama “BASE DATOS” y se ejecute el macro_2 si el libro lleva un nombre diferente de “BASE DATOS”

1 respuesta

Respuesta
1

En el objeto ThisWorkbook colocá este código. Te queda ajustar la extensión de tu libro, en mi ej considero que es 'xlsm':

Private Sub Workbook_Open()
If ActiveWorkbook.Name = "BASE DATOS.xlsm" Then
    Call macro_1
Else
    Call macro_2
End If
End Sub

Por supuesto que en un módulo ya tendrás las 2 macros con esos nombres.

Sdos y no olvides valorar la respuesta.

Elsa

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas