Macro para Copiar entre dos archivos SOLO VALORES y GRÁFICOS

18/10/2006 - 16:18 por Bart | Informe spam
Hola a todos,

Quisiera saber que instrucción puedo utilizar dentro de una MACRO, para que
COPIE SÓLO los VALORES (sin los Links) de las distintas hojas de un archivo
hacia otro archivo, incluyendo los valores de los GRÁFICOS.

La idea es simplemente, que al ejecutar la macro, se requiere hacer un
RESPALDO de la información, pero como el archivo ORIGINAL se alimenta de
información de otros archivos, al simplemente copiarlo, se copian los LINKS y
por ende el respaldo obtenido no es ESTATICO sino que cambia al cambiar la
data de los links originales.

Otra forma sería, que la macro realice una copia de la totalidad del
archivo, pero sin los links, es decir, activando alguna opción o ejecutando
alguna instrucción que EVITE que sucesivamente esta COPIA se siga
actualizando con los links originales.

MUCHAS GRACIAS POR CUALQUIER AYUDA...
 

Leer las respuestas

#1 KL
18/10/2006 - 17:23 | Informe spam
Sub test()
With ActiveSheet.UsedRange
Worksheets.Add(ActiveSheet).Range("A1") _
.Resize(.Rows.Count, .Columns.Count) = .Value
End With
End Sub


Sub test()
ActiveSheet.UsedRange.Copy
Worksheets.Add(ActiveSheet).Range("A1").PasteSpecial xlValues
Application.CutCopyMode = False
End Sub

El primero tiene la ventaja de no seleccionar automaticamente el rango al que se pegan los datos. El segundo, en cambio, parece ser
un tanto mas rapido.

Saludos,
KL


"Bart" wrote in message news:
Hola a todos,

Quisiera saber que instrucción puedo utilizar dentro de una MACRO, para que
COPIE SÓLO los VALORES (sin los Links) de las distintas hojas de un archivo
hacia otro archivo, incluyendo los valores de los GRÁFICOS.

La idea es simplemente, que al ejecutar la macro, se requiere hacer un
RESPALDO de la información, pero como el archivo ORIGINAL se alimenta de
información de otros archivos, al simplemente copiarlo, se copian los LINKS y
por ende el respaldo obtenido no es ESTATICO sino que cambia al cambiar la
data de los links originales.

Otra forma sería, que la macro realice una copia de la totalidad del
archivo, pero sin los links, es decir, activando alguna opción o ejecutando
alguna instrucción que EVITE que sucesivamente esta COPIA se siga
actualizando con los links originales.

MUCHAS GRACIAS POR CUALQUIER AYUDA...

Preguntas similares