On Sun, 19 Feb 2006 10:43:47 -0600, Carlos Dávila
<[EMAIL PROTECTED]> wrote:
¿Alguien sabe si existe en Calc alguna forma de copiar al valor de la
casilla
que esta encima de aquella en la que nos encontramos mediante una
combinación de
teclas? Es algo que en Excel se hace con CTRL+'.
Lo aclaro con un ejemplo:
Si estamos en la casilla A2 y la casilla A1 tiene el valor 10, pulsando
CTRL+'
la casilla A2 toma el mismo valor 10
He buscado en Herramientas>Personalizar>Teclado, pero no lo veo.
Gracias por las respuestas
Carlos Dávila
Cáceres (España)
Creo que no existe esto aunque suena algo muy facil de recrear en una
macro y asignarle esa combinacion de tecla.
Programaticamente con poner una funcion el cual baje (o suba) a la celda
que necesitas. Por ejemplo grabe una macro donde me posicione en A2 y puse
copy. La macro grabo un codigo, esto fue lo mas reelevante:
dim args1(0) as new com.sun.star.beans.PropertyValue
args1(0).Name = "ToPoint"
args1(0).Value = "$A$2"
dispatcher.executeDispatch(document, ".uno:GoToCell", "", 0, args1())
rem ----------------------------------------------------------------------
dispatcher.executeDispatch(document, ".uno:Copy", "", 0, Array())
Lo interesante aqui es cuando dimos click en A2 donde ejecuto la funcion
GoToCell, lo que queremos es aqui es agregarle una celda en la serie del
$2. Un contador puede agregar esto podras tener el mismo resultado.
El contador lo pondremos en la variable args1(0).Value = "$A$2" donde
adjuntara el valor que se muestre.
El unico problema aqui es que como di click en una celda especifica,
tendra que ser modificada a una variable dinamica donde agarre la celda
actual. Quizas alguien mas te pueda ayudar en este proceso especifico.
--
Alexandro Colorado
CoLeader of OpenOffice.org ES
http://es.openoffice.org
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]