Una macro de excel para crear una copia de seguridad actualmente libro de fecha

Usted sabe que el respaldo de su trabajo es importante. Ahora usted puede tener una macro de Excel que lo haga por usted. Este simple macro guarda el libro en un nuevo archivo con fecha de hoy como parte del nombre.

Cómo funciona la macro

El truco de esta macro es unir las piezas del nuevo nombre de archivo como el camino, la fecha de hoy, y el nombre de archivo original.

El camino es capturado mediante el uso de la propiedad Path del objeto ThisWorkbook. La fecha de hoy se agarró con la función de la fecha.

Por defecto, la función devuelve Fecha dd / mm / aaaa. barras diagonales causarían el archivo de salvar a fallar, por lo formatea la fecha usando guiones lugar (Formato (Fecha, “-mm-dd aa”)), ya que Windows no permite barras diagonales en los nombres de archivo.

La última pieza del nuevo nombre de archivo es el nombre del archivo original. Se captura mediante el uso de la propiedad Nombre del objeto ThisWorkbook:

Sub Macro1 ()
`Paso 1: Save libro con nuevo nombre de archivo
ThisWorkbook.SaveCopyAs _
Nombre del archivo: = ThisWorkbook.Path & " & _
Artículos Relacionados