我可以在 VBA 中计算普通的 Excel 公式,例如:
Sub dural()
MsgBox Evaluate("SUM(A1:A10)")
End Sub
如何计算数组公式?
最佳答案
根据L42的建议,您只需使用Evaluate
的字符串变体即可使其与数组公式一起使用。
例如,确实
Sub dural()
MsgBox Evaluate("SUM(A1:A10)")
MsgBox Evaluate("=SUM(G5:G10-F5:F10)")
MsgBox [=SUM(G5:G10-F5:F10)]
MsgBox [Sum(G5:G10-F5:F10)]
End Sub
为您工作(在 G5:G10
和 F5:F10
中使用适当的值)?
一些进一步的信息是 here .
关于excel - 计算数组公式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27590768/