[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]
『ユーザー定義で設定した書式が保存されない』(かあさん)
WindowsXP、Excel2003です。 A8からA1に向かって(右から左に向かって)、縦書き漢数字(例:一〇一二三、一〇一二四、一〇一二五・・・)を入れるため、 セルの書式設定で、配置を縦書きに、表示形式にユーザ定義の【[DBNum1]####】を設定し、自分の希望通りの縦書き漢数字ができたのですが、 これを上書き保存(名前をつけて保存にしても同じ)して、一度ファイルを閉じ、もう一度開くと、 縦書き配置は保存されているものの、表示形式が保存されておらず、ただの縦書きに戻ってしまいます。
何度やっても直らないため、結局はNUMBERSTRING関数を使って漢数字に表示させたのですが、 保存されない表示形式と言うものがあるのでしょうか?
ユーザ定義についてはこちらのサイトを参考にしました。 http://www.eurus.dti.ne.jp/~yoneyama/Excel/kansu/moji_1.htm
・1つずつ変換すればもちろんできるんですが、変換しての漢数字だと、 連番の場合フィルハンドルをもってずずずいーとやれないのが非常に不便で。 数が200以上の連番だったので、なんとかならないかと思ったのですが・・・。
表示形式を、 [DBNum1][$-411]G/標準 とか [DBNum1][$-411]#### なら、形式を維持できるようですよ。
[$-411]はたぶん、 ロケールで日本語対応指定子だったと思うので、 これが原因だったのかもしれませんね。 (jun53)
ありがとうございました!
保存できました。
[$-411] ←これが何の意味があるのかもわからずに
書いてあるままに設定していました。
こういう内容も勉強していかないといけませんね。
早急に回答いただけてうれしいです。
また何かありましたらどうぞよろしくお願いします。
[ 一覧(最新更新順) ]
YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki.
Modified by kazu.