[[20080310233015]] 『ユーザー定義で設定した書式が保存されない』(かあさん) ページの最後に飛ぶ

[ 初めての方へ | 一覧(最新更新順) | 全文検索 | 過去ログ ]

 

『ユーザー定義で設定した書式が保存されない』(かあさん)

 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)


jun53さん

ありがとうございました!
保存できました。

[$-411] ←これが何の意味があるのかもわからずに
書いてあるままに設定していました。

こういう内容も勉強していかないといけませんね。
早急に回答いただけてうれしいです。
また何かありましたらどうぞよろしくお願いします。


コメント返信:

[ 一覧(最新更新順) ]


YukiWiki 1.6.7 Copyright (C) 2000,2001 by Hiroshi Yuki. Modified by kazu.