copiar hoja completa mediante vba

31/12/2009 - 19:01 por Federico | Informe spam
tengo un libro de excel, en el cual se manejan tres hojas (mi secretaria la
maneja), en la hoja1 esta mi bd, en mi hoja dos es para reportes de la hoja1,
y la hoja tres es para datos que iran en la hoja1 mediante buscarv.

tengo ese mismo libro , pero con mas de tres hojas, que es el que utilizo
solo yo para mi trabajo cotidiano.

ahora bien, cuando voy por datos actualizados, utilizo mover o copiar, y se
copia asi Hoja1(1), y despues elimino mi hoja1 hecho esto a la hoja1(1), le
quito (1), para que quede en solo Hoja1, ya con datos actualizados, pero pasa
que se vincula, con el libro de donde se extrajo dicha hoja, asi que voy
borrando las formulas vinculadas y es un poco laborioso todo esto, no habra
manera de copiar mediante vba lo que hay en esa hoja1 a mi hoja1?.
sin hacer todos esos pasos?, (debo aclarar que la hoja1 tambien lleva
formulas para extraer info de la hoja tres), asi que por esa razon no podria
copiar esa hoja1 como solo valores. podra haber alguna otra forma?

Saludos.

Espero se entienda, todo este rollote!!!
 

Leer las respuestas

#1 Héctor Miguel
01/01/2010 - 21:01 | Informe spam
hola, Federico !

si podemos asumir que las hojas 2 y 3 son iguales en ambos libros (el que actualiza tu secre y el que usas tu) ?
prueba despues de haber copiado/movido la hoja1(1) y renombrado (en tu libro) esa hoja, quitando el (1) a...
=> editar los vinculos externos y los cambias/mueves para que hagan referencia al libro donde moviste la hoja1(1)

saludos,
hector.

__ OP __
tengo un libro de excel, en el cual se manejan tres hojas (mi secretaria la maneja)
en la hoja1 esta mi bd, en mi hoja dos es para reportes de la hoja1
y la hoja tres es para datos que iran en la hoja1 mediante buscarv.
tengo ese mismo libro pero con mas de tres hojas, que es el que utilizo solo yo para mi trabajo cotidiano.
ahora bien, cuando voy por datos actualizados, utilizo mover o copiar, y se copia asi Hoja1(1)
y despues elimino mi hoja1 hecho esto a la hoja1(1), le quito (1), para que quede en solo Hoja1
ya con datos actualizados, pero pasa que se vincula, con el libro de donde se extrajo dicha hoja
asi que voy borrando las formulas vinculadas y es un poco laborioso todo esto
no habra manera de copiar mediante vba lo que hay en esa hoja1 a mi hoja1?.
sin hacer todos esos pasos?, (debo aclarar que la hoja1 tambien lleva formulas para extraer info de la hoja tres)
asi que por esa razon no podria copiar esa hoja1 como solo valores. podra haber alguna otra forma?

Preguntas similares