Como puedo llamar una macro dentro de un If
Tengo la siguiente macro que quisiera que hiciera lo siguiente: si el archivo1 esta abierto llama a la macro eliminar y si es el archivo2 es el que esta abierto llama a la macro eliminar2, no marca error pero no hace nada.
Dim lib As Workbook
For Each lib In Workbooks
If LCase(lib.Name) = "archivo1.csv" Then
Call eliminar
MsgBox "Celdas con cero eliminadas"
Else
If LCase(lib.Name) = "archivo2.csv" Then
Call eliminar2
MsgBox "Celdas con cero eliminadas"
End If
End If
Next lib
End Sub
2 Respuestas
Respuesta de Andy Machin
1
Respuesta
1