我正在尝试使用许多浮点计算在VBA中创建代码。最终结果不准确,被低估了。虽然准确性可能难以实现,但我想至少高估所有的计算结果,因为我正在研究民用梁设计问题,而高估则更安全。我想知道是否有任何方法可以在此特定代码中对VBA中的所有计算进行舍入。 像c ++ ios这样的东西或改变Mathematica的环境(我不记得确切的术语)。
答案 0 :(得分:0)
您将使用在工作表公式中使用的相同方法:
Sub RoundTest()
Dim wf As WorksheetFunction, approximate As Double, tVale As Double
Set wf = Application.WorksheetFunction
tVale = wf.Pi()
approximate = wf.RoundUp(tVale, 3#)
MsgBox tVale & vbCrLf & approximate
End Sub