電子書籍の厳選無料作品が豊富!

VB6のバグか?
下記のように、
文字列「278754742940.733」を数値に変更し、1000倍にすると、278754742940732になったんですよ。

Private Sub Command1_Click()
Dim s As String
s = "278754742940.733"
Dim d As Double
d = Val(s) * 1000
MsgBox Fix(d) 'intも同じ
End Sub

結果: 278754742940732

どうすれば、解決できますか?

A 回答 (1件)

    • good
    • 0
この回答へのお礼

ありがとうございました!

お礼日時:2010/03/12 11:51

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!