榎です
Debian jessie + TDFビルドの5.4.2で試しました
①
A1のセルの定義を
=A4+A5
として4行と5行をcutした後
2行において「上に行を挿入」("Insert Rows Above")を実行してから
行2を選択して、上に行を挿入なら
A1はA5+A6になりました
3行にpasteすると、
行3にカットした部分をペーストした場合
A1は変わらずA5+A6のままです
A1のセルの定義は
=A3+A4 となって欲しいのに
=A5+A6 となります。
カット&ペーストのみの場合の動作を確認してみました
1. セルA1に値としてA4+A5を入力
2. 行4と行5をカット
3. 行7にペースト
A1の値はA7+A8
カット&ペーストの場合は、参照先が自動的に変わるけども、
行を挿入を間に挟んだカット&ペーストの場合は、参照先引き継がれないのですね
Bugzillaで、逆パターン?(参照情報を含んだセルをコピペ)はみかけました
https://bugs.documentfoundation.org/show_bug.cgi?id=104452
2017年11月17日 12:04 Mutou Sage <mutousage@gmail.com>:
Mutouです。
また、最近のLibO 5.4でも同じような振舞いのままでしょうか?
stretchならbackportsのパッケージでインストールできます:
https://packages.debian.org/stretch-backports/libreoffice
最新のものを使うために
/etc/apt/sources.listにunstableの行を書き加えてやってみたのですが
Debianについての話になってしまいますが、unstableのパッケージはstretch
ではまず使えません。backportsの使い方については
https://backports.debian.org/Instructions/
にある説明が分かりやすいです。
今度はうまくインストールに成功しました。新しいこっちのversionは
$ libreoffice --version
LibreOffice 5.4.2.2.0 40m0(Build:2)
本題ですが
cutされる行のセルが別のセルから参照されている場合に、
行をcutした直後に別の行にpasteして移動させずに
「上に行を挿入」("Insert Rows Above")をどこかの行でやってからpasteして移動すると
セルの参照関係が正しく変更されません。
cutされる行が一行のみでも複数行でも関係ないようです。
(最初私は複数行cut&pasteするのが原因かと思っておりましたが)
オプション設定
Tools > Options > LibreOffice Calc > General > Expand references when new
columns/rows are inserted
をoffにするというのが1つの回避策かもしれません。
オプション設定をoffにした状態とonにした状態で
次のふたつの例を試してみたのですが、
①
A1のセルの定義を
=A4+A5
として4行と5行をcutした後
2行において「上に行を挿入」("Insert Rows Above")を実行してから
3行にpasteすると、
A1のセルの定義は
=A3+A4 となって欲しいのに
=A5+A6 となります。
②
A1のセルの定義を
=A2+A3
として2行と3行をcutした後
5行において「上に行を挿入」("Insert Rows Above")を実行してから
3行にpasteすると、
A1のセルの定義は
=A3+A4 となって欲しいのに
=A2+A3 のままです。
この新しいversionにおいても(古いversionにおいてもふたつの例を試して同様の結果です)
このオプション設定をoffにしてもonにしても挙動は変わりませんでした。
WindowsやMacの最新版を使われてる方は
どなたか試していただけませんでしょうか?
Mutou Sage
--
Unsubscribe instructions: E-mail to users+unsubscribe@ja.libreoffice.org
Posting guidelines + more: https://wiki.documentfoundation.org/Netiquette
List archive: https://listarchives.libreoffice.org/ja/users/
All messages sent to this list will be publicly archived and cannot be deleted
--
Shinji Enoki
shinji.enoki@gmail.com
--
Unsubscribe instructions: E-mail to users+unsubscribe@ja.libreoffice.org
Posting guidelines + more: https://wiki.documentfoundation.org/Netiquette
List archive: https://listarchives.libreoffice.org/ja/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.