copiar solo los datos de una hoja a otro libro

Discute sobre la aplicación de hojas de cálculo
Responder
jovelbo
Mensajes: 4
Registrado: Lun Sep 21, 2015 12:47 pm

copiar solo los datos de una hoja a otro libro

Mensaje por jovelbo »

tengo un libro con datos y quiero copiar los datos a otro libro con marcos y que los marcos del libro destino no se pierdan; del foro conseguir hacer copia pero se pierden los marcos del libro destino

Sub ExportarRango
tc = ThisComponent
oHoja = tc.Sheets.getbyIndex ( 0 )
rFuente = oHoja.getCellRangeByName ("A1:l2000" )
rUta = "file:///" & RANGE("K2").VALUE & "destino.xls" 'OBVIO AQUI IRÍA TU RUTA
arch2 = StarDesktop.loadComponentFromURL( rUta,_black , 0, Array() )
oHoja2 = arch2.Sheets.getByIndex(0) 'last sheet
rDestino = oHoja2.getCellRangeByName("A1:l2000")
rDestino.setDataArray( rFuente.getDataArray )
End Sub
OpenOffice 3.1 en Windows Vista
Avatar de Usuario
fornelasa
Mensajes: 3268
Registrado: Jue Feb 17, 2011 8:30 pm
Ubicación: Estado de México, México.

Re: copiar solo los datos de una hoja a otro libro

Mensaje por fornelasa »

No, es imposible que con esa macro se te borren los marcos del archivo destino, dicha macro hace exactamente (al menos la macro original que por ejemplo no tiene RANGE .... )) lo que intentas hacer:
copiar solo los datos de una hoja a otro libro
Parecería que el problema esta en otro lado, tal vez en otra macro.
Tampoco creo que sea por la versión que manejas la 3.1 de OpenOffice
Saludos, Federico.
lo 6.2.0 | aoo 4.1.6 | win 7/10
¡Un aplauso para todos los que luchan por proteger y promover la Web abierta!
Responder