渡辺さん

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

On Sun, 25 Sep 2016 22:06:30 +0900, Koutarou Watanabe 
<[email protected]> 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

-- 
Unsubscribe instructions: E-mail to [email protected]
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

メールによる返信