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


堀です。

Abeさんのご指摘の通り、検証できました。
unzipで展開して、置換後、zipでExcelに戻せるというのは
勉強になりました。ちなみにUbuntu16.04で実行しました。

ちなみに、LO(元はExcelのシート)でシート名を★計算基準とすると、
参照式として、'★計算基準'.A1のようにシングルコートでシート名が
囲まれて表示され、エラーは発生しませんが、保存後、Excelで開いて保存
し、再度LOで開くと、エラー:501となりました。

以上、報告です。

On 2016年09月26日 19:45, Takeshi Abe wrote:
渡辺さん

これはなかなか興味深いですね。

On Sun, 25 Sep 2016 22:06:30 +0900, Koutarou Watanabe <kouwatanabe634@gmail.com> wrote:
Calcで開いたxlsxファイルがまともにというか、全然動かないので苦慮しております。
原因が判りましたら教えていただけると嬉しいです。
福岡市のHPに健康保険料を計算するxlsxファイルがアップされているのですが、DLしてCalcで開いてもエラーになって動きません、仕事場のPCのExcel2010ではリストなどを選択できたのでUPされているファイル自体は壊れていないと思います。
ここまで動作しないファイルに初めて会ったので、原因が判らずに戸惑っています。
マクロも使われていないファイルなのですが動かないのです(リスト選択すらできない)
以下のページにてDLできます
http://www.city.fukuoka.lg.jp/hofuku/kokuho/hp/seido/06-02.html
28hokenryoukeisansi-to.xlsxをLibO 5.2.0(とmasterビルド)で開いてみたところ、
確かに計算式のあるセルで"Err:501"というエラーが表示されました。

このxlsxファイルをunzipしてみて中身を調べてみたのですが、隠してあるシートを
含めると以下の4つのシートからなっていました。
- 試算シート
- 計算の詳細
- ★計算基準(隠してある)
- Sheet1(隠してある)
(ご存知と思いますが、メニューの「シート」->「シートの表示...」から隠してある
シートを表示できます。)

上のエラーの原因は、各計算式の参照で出てくる3番目のシートの名前に含まれる文字
★(black star、U+2605)のようです。
例えば、unzipして出てきたファイルに含まれる「★計算基準」という文字列を全て
「計算基準」に変えた上で、zipしxlsxファイルに戻してみてください。
それをLibOで開くとエラーが出なくなっていると思います。

それでもまだdropdown(コンボボックス、リスト選択)は動作しませんが、計算は
正しく行うようになっているように見えます。
例えば、隠してある3番目のシートを表示させ、セルC17からC22にある年齢判定
のところに適宜1から4までの数値で選択すれば、dropdownで選択するのと同じ入力が
可能になっています。

ご参考になれば幸いです。

-- Takeshi Abe

--
/////////////////////////////
志義ゼミナール 小郡校
(福岡国際高等学院小郡校)
堀 正和
〒838-0141
福岡県小郡市小郡630-62
志義>TEL/FAX:0942-73-1710
国際>TEL/FAX:0942-55-4801
/////////////////////////////



--
Unsubscribe instructions: E-mail to discuss+unsubscribe@ja.libreoffice.org
Posting guidelines + more: http://wiki.documentfoundation.org/Netiquette
List archive: http://listarchives.libreoffice.org/ja/discuss/
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.