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

Having sheets named Sheet1, Sheet2, Sheet3 etc. any reference from
Sheet2 to Sheet1 or from Sheet3 to Sheet2 refers to the _previous_
sheet. When you copy this reference to the first sheet, then there is no
previous sheet which is why you get #REF!.X1
Any absolute reference to $Sheet1 refers to the first sheet. Since there
is always a first sheet, this reference can be copied anywhere. When you
copy an absolute reference to $Sheet3 (3rd sheet) into a document with
only 1 or 2 sheets you get #REF!.X1 because there is no third sheet.

You are explaining the difference between absolute and relative 
references to worksheets. I already know how it works. I am interested 
in users replicating the test I presented and commenting on whether 
they would rather see a different default behavior in Calc (as it 
happens in other spreadsheet programs).

Let me express the matter with different words. Currently, the default 
behavior would give:

Sheet2.A1: =Sheet1.A1

What I am saying is that the _default_ behavior is problematic, 
inconvenient and unexpected by users. Instead, the _default_ behavior 
should give:

Sheet2.A1: =$Sheet1.A1

Meaning, the _default_ behavior for cells should remain, using relative 
references, but the _default_ behavior for sheets should be modified, 
to use absolute references (note the "$" in front of the sheet name, 
and no "$" for the column nor for the row of the cell).

By changing the _default_ behavior:
_ users would get the "traditional" (expected) behavior;
_ there would be less confusion among users (sometimes seeing "#REF!" 
errors, and sometimes without understanding why their worksheets are 
_ in case relative references to sheets are actually needed by a user, 
the correction is easier from absolute to relative notation than the 
other way around.

I hope I am explaining my point clearer now.


To unsubscribe e-mail to:
Posting guidelines + more:
List archive:
All messages sent to this list will be publicly archived and cannot be deleted


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.