VBA使用excel公式进行评估

时间:2018-05-15 08:48:07

标签: excel vba

如何使用VBA评估我的字符串并应用RoundUp以获得" 6"结果

Sub EvaluateExample()
    Dim r As String
    r = "ROUNDUP(11/2)"
    Debug.Print Evaluate(r)
    'should print "6"
End Sub

1 个答案:

答案 0 :(得分:3)

您在ROUNDUP()电话中缺少一个参数(小数点后的位数)。这是正确的方法:

r = "ROUNDUP(11/2,0)"