Date: prev next · Thread: first prev next last
2012 Archives by date, by thread · List index


El 13/04/12 22:36, miakoiv escribió:
-----Original Message-----
From: Dennis E. Hamilton [mailto:dennis.hamilton@acm.org]
Sent: Thursday, April 12, 2012 11:15
To: 'users@global.libreoffice.org'
Subject: RE: [libreoffice-users] Re: Calc: cell protection + cut&  paste

I spoke too soon.  Absolute references don't solve this problem, because
even those are updated when moves happen, such as the cut and paste in the
demonstration example.  There actually needs to be a way to block cutting
and other operations that relocate cells if formulas are to be protected
from movement of their operands.

It looks like a bigger issue might be whether it is possible to prevent
editing operations (cut especially but also row-column insertions and
deletions) in a sheet with protections turned on.  All while still
allowing data entry into unprotected cells.

Yes, absolute references don't solve it.
And I really do agree that there should be a way to control how these
editing operations affect protected cells.

One of the core fuctions of a speadsheet program (in my opinion) in that
somebody skills can make a calculation sheet and other people can use it to
fill needed data and do the calculations and get the needed data.

In excel you build your own UI to enter data and with VB you can do a lot of
things. But in my opinion that's just overkill for most of the cases.

Somebody said that it's an expected (and maybe even wanted?) behaviour, but
I just can't understand it.

I wish I could do the coding needed, but unfortunately I'm not skilled
enough.

I think that with a small improvement LibreOffice could be a lot better tool
without too complicated things (like Excels UI + VB)

I hope somebody, who could do something about this, finds this interesting
and needed. :)

Mikko



--
View this message in context: 
http://nabble.documentfoundation.org/Calc-cell-protection-cut-paste-tp3903414p3908930.html
Sent from the Users mailing list archive at Nabble.com.

A workaround is INDIRECT() function to avoid that cut/paste change the references:

C1: =INDIRECT("A2")+INDIRECT("B1")

other options can be used like OFFSET() or INDEX(), and I don't know how, maybe is easy to disable the cut option.

To avoid delete/insert rows/columns use an array formula:

An array formula in A1 like = {IV1:IV100} doesn't let delete/insert rows in the range of the array formula, the same for columns with a column array.

Miguel Ángel







--
For unsubscribe instructions e-mail to: users+help@global.libreoffice.org
Problems? http://www.libreoffice.org/get-help/mailing-lists/how-to-unsubscribe/
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/global/users/
All messages sent to this list will be publicly archived and cannot be deleted

Context


Privacy Policy | Impressum (Legal Info) | Copyright information: Unless otherwise specified, all text and images on this website are licensed under the Creative Commons Attribution-Share Alike 3.0 License. This does not include the source code of LibreOffice, which is licensed under the Mozilla Public License (MPLv2). "LibreOffice" and "The Document Foundation" are registered trademarks of their corresponding registered owners or are in actual use as trademarks in one or more countries. Their respective logos and icons are also subject to international copyright laws. Use thereof is explained in our trademark policy.