- ベストアンサー
formatについて
ITEMDATA(ItemNoS) = Format$(ITEMDAT(ItemNoS), "0000000000000.0;-000000000000.0") formatの中「;」の役割は何ですか 選択の意味ですか、正数の場合は前の「0000000000000.0」の形式を出力ですか、負数の場合は後の「-000000000000.0」で出力ですか。 助けて下さい。お願いします。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
その通り、;の前が正の数の場合の書式、;の後が負の数の場合の書式です。 どうやら負の場合は0の数が1つ少ないので、数値が正の場合でも負の場合でも、書式全体の桁数を同じにする、という意図でこのような設定になっているのでしょうね。
その他の回答 (1)
- ham_kamo
- ベストアンサー率55% (659/1197)
回答No.2
> 数値が正の場合でも負の場合でも,桁数が同じ設定ですか。 > 「-」が一桁が占めていますか。 そうですね。数値が正の場合も負の場合も15桁になるように、正の場合は13桁+小数点+小数点以下1桁、負の場合はマイナス記号+12桁+小数点+小数点以下1桁、となっているようです。
補足
数値が正の場合でも負の場合でも,桁数が同じ設定ですか。 「-」が一桁が占めていますか。