Pegar varias hojas a la vez

11/08/2007 - 21:25 por Gerardo Roda | Informe spam
Hola a todos..
Tengo que copiar hojas de un libro a otro. El libro origen esta protegido,
pero igual me copia bien las hojas haciendolo de a una. Pero si selecciono
todas las hojas no me la copia. Me pone que la seleccion del destino es
diferente al origen. TEngo que hacer algo especial para copiar ? se puede
copiar ?

Gracias

Gerardo Roda

Preguntas similare

Leer las respuestas

#6 Héctor Miguel
17/08/2007 - 05:34 | Informe spam
hola, Gerardo !

__ 1 __
Suena raro no?.. pero es una planilla que debe estar parcialmente protegida, (imagino yo)
de hecho cuando intento modificar una formula, me aparece el pedido de contrase#a.
Pero si copio la hoja Seleccionando todas las celdas desde el vertice de filas y columnas
y la pego en otra planilla, si me permite modificarlas.
El tema es que son muchas hojas, para hacerlo de a una.


__ 2 __
La planilla es un estado contable que tenemos que presentar al banco (los autores)
y cada vez que le presentamos ven las modificaciones hechas sin ningun cuestionamiento.-



1) ahora que mencionas el *como* haces la copia...
-> NO de la hoja, sino de un rango [en este caso todas las celdas]
ya no me suena tan *raro*, ya que si recuerdas la primer re/pregunta o suposicion que te comentaba...
"me da la impresion de que NO estas copiando hojas *completas* -?-"
"sino SOLO un rango [aunque sea el mismo] de un grupo de hojas -?-"

a) cuando una hoja esta protegida, y copias un rango a otra hoja...
[sea parcial o el total de las celdas pero NO la hoja *completa*]...
lo que se va a la hoja [y rango] de destino es -> SOLO LOS VALORES
-> se pierden las formulas por *efectos* de la proteccion a las celdas ;)

b) por causa de lo anterior, no es posible copiar *un rango* desde un grupo de hojas...
para pegarlo en otro libro [incluso a otro grupo de igual numero de hojas] :-((

2) esta parte no me queda clara... quieres *pagarle con la misma moneda* al banco -???-

comentas [si hubiera] algun detalle *en el tintero* ?
saludos,
hector.
Respuesta Responder a este mensaje
#7 Gerardo Roda
17/08/2007 - 06:15 | Informe spam
Hola Hecor Miguel..
Suena raro no?.. pero es una planilla que debe estar parcialmente protegida,
(imagino yo) de hecho cuando intento modificar una formula, me aparece el
pedido de contraseña.
Pero si copio la hoja Seleccionando todas las celdas desde el vertice de
filas y columnas y la pego en otra planilla, si me permite modificarlas.-
El tema es que son muchas hojas, para hacerlo de a una. La planilla es un
estado contable que tenemos que presentar al banco (los autores), y cada vez
que le presentamos ven las modificaciones hechas sin ningun
cuestionamiento.-
Atte

Gerardo Roda


"Héctor Miguel" escribió en el mensaje
news:%
hola, Gerardo !

Gracias por tu respuesta, pero fijate en la respuesta que le puse a ivan,
para explicar mejor lo que necesito.-



podrias exponer *exactamente* el proceso [o los pasos] que sigues para
lograr:
-> que una hoja *protegida* en el libro de origen
-> pase *desprotegida* al copiarla en el libro de destino ?

saludos,
hector.

__ las consultas anteriores __
Tengo que copiar hojas de un libro a otro.
El libro origen esta protegido, pero igual me copia bien las hojas
haciendolo de a una.
Pero si selecciono todas las hojas no me la copia.
Me pone que la seleccion del destino es diferente al origen.
Tengo que hacer algo especial para copiar ? se puede copiar ?



me da la impresion de que NO estas copiando hojas *completas* -?-
sino SOLO un rango [aunque sea el mismo] de un grupo de hojas -?-

comentas [si hubiera] algun detalle *en el tintero* ?






Respuesta Responder a este mensaje
#8 Héctor Miguel
17/08/2007 - 07:07 | Informe spam
hola [de nuevo], Gerardo !

__ 1 __
Suena raro no?.. pero es una planilla que debe estar parcialmente protegida, (imagino yo)
de hecho cuando intento modificar una formula, me aparece el pedido de contrase#a.
Pero si copio la hoja Seleccionando todas las celdas desde el vertice de filas y columnas
y la pego en otra planilla, si me permite modificarlas.
El tema es que son muchas hojas, para hacerlo de a una.


__ 2 __
La planilla es un estado contable que tenemos que presentar al banco (los autores)
y cada vez que le presentamos ven las modificaciones hechas sin ningun cuestionamiento.-



siguiendo el procedimiento que describes para copiar las celdas de una hoja, es posible hacerlo en un grupo de hojas si...
1) seleccionas todas las celdas de una hoja [la primera del libro o algo parecido]
2) extiendes las hojas seleccionadas a un grupo [pueden ser todas las del libro o solo una matriz determinada]
3) haces un *copy* de la seleccion [o sea... todas las celdas de las hojas agrupadas]
4) activas el otro libro y haces el pegado a partir de alguna hoja [puede ser la primera, la segunda, etc.]
PERO... el cuidado que deberas tener, es que existan despues de la hoja *destino* [cuando menos]...
-> el mismo numero de hojas *disponibles* que el numero de hojas que hayas agrupado en el libro de origen <= OJO

si suponemos que deseas copiar TODAS las hojas del libro *origen* estando este como libro activo...
y que deseas hacer el pegado a partir de la hoja2 en el *otro libro*
-> en el cual existen n_hojas siguientes como n_hojas seleccionadas en el libro *original*...

Sub Copiar_Celdas_Varias_Hojas()
Application.ScreenUpdating = False
Cells.Select
Worksheets.Select
Selection.Copy
Workbooks("otro libro").Worksheets("hoja2").Paste
Application.CutCopyMode = False
End Sub

si suponemos que solo deseas copiar las celdas de un grupo especifico de hojas en el libro de origen
p.e. solo hoja1, hoja2 y hoja3 [obviamente existiran 3 hojas siguientes en el libro de destino...
solo cambia la seleccion de TODAS las hojas en el libro activo [origen]...
de: -> Worksheets.Select
a: -> Worksheets(Array("hoja1", "hoja2", "hoja3")).Select

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
#9 Gerardo Roda
19/08/2007 - 18:59 | Informe spam
Gracias Hector...
como siempre impresionante ¡¡¡


Gerardo Roda



"Héctor Miguel" escribió en el mensaje
news:%
hola [de nuevo], Gerardo !

__ 1 __
Suena raro no?.. pero es una planilla que debe estar parcialmente
protegida, (imagino yo)
de hecho cuando intento modificar una formula, me aparece el pedido de
contrase#a.
Pero si copio la hoja Seleccionando todas las celdas desde el vertice de
filas y columnas
y la pego en otra planilla, si me permite modificarlas.
El tema es que son muchas hojas, para hacerlo de a una.


__ 2 __
La planilla es un estado contable que tenemos que presentar al banco (los
autores)
y cada vez que le presentamos ven las modificaciones hechas sin ningun
cuestionamiento.-



siguiendo el procedimiento que describes para copiar las celdas de una
hoja, es posible hacerlo en un grupo de hojas si...
1) seleccionas todas las celdas de una hoja [la primera del libro o algo
parecido]
2) extiendes las hojas seleccionadas a un grupo [pueden ser todas las del
libro o solo una matriz determinada]
3) haces un *copy* de la seleccion [o sea... todas las celdas de las hojas
agrupadas]
4) activas el otro libro y haces el pegado a partir de alguna hoja [puede
ser la primera, la segunda, etc.]
PERO... el cuidado que deberas tener, es que existan despues de la hoja
*destino* [cuando menos]...
-> el mismo numero de hojas *disponibles* que el numero de hojas que
hayas agrupado en el libro de origen <= OJO

si suponemos que deseas copiar TODAS las hojas del libro *origen* estando
este como libro activo...
y que deseas hacer el pegado a partir de la hoja2 en el *otro libro*
-> en el cual existen n_hojas siguientes como n_hojas seleccionadas en el
libro *original*...

Sub Copiar_Celdas_Varias_Hojas()
Application.ScreenUpdating = False
Cells.Select
Worksheets.Select
Selection.Copy
Workbooks("otro libro").Worksheets("hoja2").Paste
Application.CutCopyMode = False
End Sub

si suponemos que solo deseas copiar las celdas de un grupo especifico de
hojas en el libro de origen
p.e. solo hoja1, hoja2 y hoja3 [obviamente existiran 3 hojas siguientes en
el libro de destino...
solo cambia la seleccion de TODAS las hojas en el libro activo [origen]...
de: -> Worksheets.Select
a: -> Worksheets(Array("hoja1", "hoja2", "hoja3")).Select

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

Respuesta Responder a este mensaje
#10 Ivan
20/08/2007 - 00:14 | Informe spam
hola Gerardo, me alegro que hayas solucionado el problema.

solo comentarte [por no parecer descortes], que si no te habia
respondido era porque la intervencion de Hector auguraba una solucion
corecta, que yo, posiblemente, solo habria embarullado

lo dicho, me alegro de que lo hayas solucionado

un saludo
Ivan
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida