长期学习的人,第一次申请者。
假设我的变量“ Sing”的尺寸为“单身”,它存储的值为5.6
Debug.print Sing按预期显示5.6。
将其存储到工作表(Sheet1,A1)时,将保存“ 5.59999990463256”
要转到的单元格格式为“常规”。
作为Double存储时,它完全可以正常工作。
有什么想法吗?
我浏览了几篇有关“单数和小数”的文章,但尚未见到遇到此问题的人。
Sub testing()
Dim Doub As Double
Doub = 5.6
Dim Sing As Single
Sing = 5.6
Debug.Print Sing, Doub
Worksheets("Sheet1").Range("A1").Value = Sing #Pastes 5.59999990463256
Worksheets("Sheet1").Range("A2").Value = Doub #Pastes 5.6
End Sub