tengo una formula enLibreOffice Calcque me gustaría mover (cortar y pegar) a una celda diferente. Me gustaría que la fórmula permanezca exactamente igual sin que el movimiento ajuste las celdas que contiene. No puedo usar referencia estática (usando el$signo) ya que en otra ocasión necesito el comportamiento de referencia dinámico.
La única solución que he encontrado hasta ahora es copiar y pegar manualmente eltextode la fórmula en lugar de la celda misma. Pero esto sólo funciona para una sola celda y no para varias.
Respuesta1
cuando hice CORTAR y pegar en Excel en el pasado, se transfiere tal cual. Copiar/pegar cambiará las referencias de celda. No he usado LibreOffice.
Respuesta2
Truco:
- Cortar (ctrl+X)
- Deshacer (ctrl + Z)
- Pegar (ctrl+V)
Dado que "cortar y pegar" funciona, pero no "copiar y pegar", puede cortar y pegar y utilizar la función deshacer para no borrar los valores antiguos.
Respuesta3
Más fácil, más fácil: probé la respuesta de Daniel Möller, pero falló (al menos en MacOS), aunque me abrió el camino para encontrar la solución: Cortarypegar, yluego pega el original también. Eso lo solucionó, no se necesitaban macros ni cosas complejas.
Respuesta4
Esto también me molestó mucho, así que encontré una solución alternativa para esto:
Primero cree una macro que simule un corte copiando primero y luego borrando la celda:
Tools
-> Macros
-> Edit Macros
-> Agregue lo siguiente a un módulo (por ejemplo Module1
)
REM ***** BASIC *****
sub CutAndPaste
dim document as object
dim dispatcher as object
document = ThisComponent.CurrentController.Frame
dispatcher = createUnoService("com.sun.star.frame.DispatchHelper")
dispatcher.executeDispatch(document, ".uno:Copy", "", 0, Array())
dispatcher.executeDispatch(document, ".uno:ClearContents", "", 0, Array())
end sub
Luego asigna la macro a Ctrl+X
Tools
-> Customize
-> buscar y seleccionar Ctrl+X
en Shortcut Keys
-> seleccionar LibreOffice Macros / My Macros / Standard / Module1
en Category
-> seleccionar CutAndPaste
en Funciones -> presionar Modify
en la parte superior derecha para asignar la macro al acceso directo.
Ahora puede Ctrl+ X, Ctrl+ Vcortar y pegar sin cambiar las referencias de otras celdas que apuntan a la celda cortada.