[[20061224162850]] 『ユーザー定義が#3##0になっています。表示形式が標準で413000と入力したら413000と表示され41000として計算されてしまいます。しかも入力した後で書式を見ると勝手に通貨スタイルに変わってます。ユーザー定義を修正することは出来るのでしょうか? 』  ページの最後に飛ぶ

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

 

『ユーザー定義が#3##0になっています。表示形式が標準で413000と入力したら413000と表示され41000として計算されてしまいます。しかも入力した後で書式を見ると勝手に通貨スタイルに変わってます。ユーザー定義を修正することは出来るのでしょうか? 』
(takashi)

 同じレスはつづきでしてください
http://www.excel.studio-kazu.jp/cgi-bin/kazuwiki2.cgi?mycmd=read&mypage=[[20061223221427]]&mytime=110324

 ↑確かにそうですね^^;
 
 ただ、折角の良い意見なのですから、HNも記入しましょうb
 (キリキ)(〃⌒o⌒)b


 かつ、HNは統一するのが良さそうです。

 表示形式が「#3##0」となっていた場合
 「41000」と入力した場合に「413000」と表示され「41000」
 として計算されると思うのですが・・・記載事項に誤りは在りませんか?

 何故勝手に変わってしまうのか分からないのでダメかもしれませんが
 (しかも根本的な対策ではないですが)
 表示形式が標準の状態で数字を入力するのではなく、
 事前にお好みの物に変更しておくのはどうでしょう。

 (HANA)

 現在の情報
 
>ユーザー定義が#3##0になっています。
>表示形式が標準で413000と入力したら413000と表示され41000として計算されてしまいます。
>しかも入力した後で書式を見ると勝手に通貨スタイルに変わってます。
 
だけで判断するなら、
「入力値を自動に変換するのは標準機能でオートコレクトが怪しいが
ただし、表示形式まで勝手に変換するなら、マクロが介在している可能性があり」
と言えるぐらい。
ただし、次のような現象はあるので手順の確認が必要。
(1)「#3##0」と表示形式でユーザー定義したセルがすでに存在し、
(2)そのセルにすでに41000と入力されている場合、表示は「413000」
(3)そのセルを後で=A1などの参照式を入力すると、
(4)参照式を入力したセルにもユーザー定義「#3##0」が適用されてしまう。
 
表示形式のそのユーザー定義を選択して、種類の欄で「#3##0」を選択した状態で
「削除」ボタンをクリックしてもまだその現象が起こる、ということでしょうか。
 
それでも、「勝手に通貨スタイルに」は理屈に合いません。
ちなみに・・・
「数値や通貨スタイルにして桁区切りをすると」はどのような手順で設定していますか?
メニュー書式>スタイルで表示形式の設定違いをしていると、桁区切り[,]ボタン
押すだけでそのようになってしまいますが。
(みやほりん)(-_∂)b


書いてることに間違いはありません。
41000と入力すると41000と表示され41000で計算されます。
413000と入力すると413000と表示され41000で計算されます。
3だけ全角になります。

セルの書式設定の数値スタイルで「桁区切り(3)を使用する」と
なっているのがおかしいのでしょうか?

通貨スタイルの負の数の表示形式も\-13234となっています。


 もしかしたら
 メニュー・ツール(T)→オプション(O)
 [インターナショナル]タブの中の

 数値の表示方法−−−−−−−−−−−−
     小数点の記号(D) [ .    ]    桁区切り記号(T) [ 3   ]
     □システムの桁区切りを使用する(U)

 といった感じになっていませんか?

 (HANA)


 >HANA

なってましたー!!
解決できました!ありがとうございます!


コメント返信:

[ 一覧(最新更新順) ]


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