Copia de respaldo al cerrar

17/02/2009 - 12:25 por GRIEGO59 | Informe spam
Hola!
Como se puede lograr que Excel haga una copia de respaldo cada vez que se
cierre Excel?

Gracias.

Darío
 

Leer las respuestas

#1 GRIEGO59
22/02/2009 - 13:06 | Informe spam
"" escribió:

On 17 feb, 12:25, GRIEGO59 wrote:
> Hola!
> Como se puede lograr que Excel haga una copia de respaldo cada vez que se
> cierre Excel?
>
> Gracias.
>
> Darío

Para que te ayuden aquí tienes que ser más preciso , de que quieres
hacer la copia? , de un libro ? donde quieres guardarla [ruta - nombre
archivo] ?
Puedes guardar el libro activo con el nombre que quieras y donde
quieras ...
ActiveWorkbook.SaveAs Filename:="C:\Mis documentos\prueba.xls"
y puede incluirlo en un evento o en una macro (before save , before
close )
Saludos!



Hola Traveloteca

Hice esto:

Private Sub Workbook_BeforeClose(Cancel As Boolean)
ActiveWorkbook.Save
ActiveWorkbook.SaveAs Filename:="C:\Documents and Settings\Administrador\Mis
documentos\prueba.xls"
End Sub

El código funciona muy bien.

Me estaba preguntando si se puede manipular el nombre de la copia de
seguridad de tal forma que agregue automáticamente un numero correlativo al
nombre de cada respaldo subsigueinte.

Es decir, la primera vez que el operador cierre Excel se creará un respaldo
con el nombre prueba1, la segunda vez que el operador cierre Excel, se creará
un respaldo con el nombre pruaba2, la tercera vez que el operador cierre
Excel se creará un respaldo con el nombre prueba3, y así sucesivamente.

De otro modo, cada vez que el operador cierre Excel, aparecerá la
advertencia “ya existe el nombre del archivo prueba” y preguntará “desea
sobreescribir?” y si por error, curiosidad o descuido el operador selecciona
“no” se activará el “depurador de codigo”.

Graias por la ayuda

Darío

Preguntas similares