Ken*_*nes 1 excel vba integer excel-vba divide
这可能是一个简单的,但我有这个Excel vba宏,我试图划分两个整数,我最终得到一个圆数,即使在那里应该有一个逗号.例如278/101 = 3.虽然它真的是2,75而不是3.这是为什么?
宏非常简单,如下所示:
Dim intFull, intLow , intDivided as Integer
intFull = 278
intLow = 101
intDivided = intFull \ intLow
Run Code Online (Sandbox Code Playgroud)
结果变量是整数
如果你使用双打而不是你将获得2.752等 - 这可以使用四舍五入dbDivided = Round(lngFull / lngLow, 2)
[变量更新更有意义]
Sub redone()
Dim lngFull As Long
Dim lngLow As Long
Dim dbDivided As Double
lngFull = 278
lngLow = 101
dbDivided = Round(lngFull / lngLow, 2)
End Sub
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
1044 次 |
最近记录: |