Macro que se ejecute en un determinado día

Quisiera ver si es posible que una macro llamada guardar respaldo que tengo se ejecute solo el día 30 del mes de diciembre de cada año siempre y cuando no sea domingo, ahora si es domingo que se ejecute un día antes.

1 respuesta

Respuesta
1

¿Ese documento quieres que se ejecute incluso con el documento cerrado o se abre todos los días?
¿Y solo quieres que haga un respaldo?

Hola gracias por atender mi solicitud el archivo se abre todo los días de hecho tengo ahora este código pero tengo que estar cambiándole la fecha y si es domingo tengo que ejecutarla manualmente y no es practico

Private Sub Workbook_Open()
Dim Fecha As Date
Dim Hoy As Date
Worksheets("Salidas").Select
Fecha = Format(Worksheets("Salidas").Range("O1"), "dd/mm/yyyy")
Hoy = Format(Now(), "dd/mm/yyyy")
If Hoy = Fecha Then
Call CopiarHoja
End If
End Sub

Estuve intentando pero no logro hacer lo del domingo no hallo la respuesta, estoy bastante seguro que es posible pero no puedo ayudarte, lo siento.

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas