Hello Eike,<br><br><div class="gmail_quote">2011/8/17 Eike Rathke <span dir="ltr">&lt;<a href="mailto:ooo@erack.de" target="_blank">ooo@erack.de</a>&gt;</span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">

Hi Markus,<br>
<br>
With your latest commit 74070a021389534b9e791980bd33ede45be9fd81 copying<br>
to another sheet within the same document to me doesn&#39;t work as<br>
expected:<br>
<br>
On Sheet1 on cell B3 define a sheet local range name AAA for that cell<br>
($Sheet1.$B$3). In cell B3 enter value 1, in cell B4 enter formula =AAA<br>
result is 1. Copy cells B3 and B4 to clipboard and paste on Sheet2 at<br>
position C4. Change C4 to 2, C5 remains with result 1. Open the name<br>
dialog and see now a global name AAA pointing to $Sheet1.$B$3<br>
(additionally to AAA local to Sheet1).<br></blockquote><div><br>That was my intention. My idea was that we should create a global range name as default and not a local range name that points to the same cell. But after a talk to Kohei and your impression it seems that this is counter intuitive, so I&#39;ll change it.<br>
</div>
<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204, 204, 204);padding-left:1ex">
<br>
I&#39;d expect a name AAA local to Sheet2 pointing to $Sheet2.$C$4 and the<br>
formula in Sheet2.C5 using that name and the result should be 2.<br>
<br>
In a dbgutil build the shell displays<br>
Error: FormulaToken::SetIndex: virtual dummy called From File /lo/core/formula/source/core/api/token.cxx at Line 212<br></blockquote><div><br>Can it be that a debug build does not include the dgbutil messages?<br> <br></div>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<br>
Apparently the FormulaToken used is not a FormulaIndexToken.<br></blockquote><div><br>Oh. I should not only override SetByte but also SetIndex. In calc all formula tokens are derived from ScToken which is derived from FormulaToken and not from FormulaIndexToken. I should no longer finish patchs after learning.c<br>

<br>I think best is that I add a unit test before I push any further modifications in this area.<br><br>Markus<br></div>
</div>