excel - 计算数组公式

标签 excel vba

我可以在 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:G10F5:F10 中使用适当的值)?
一些进一步的信息是 here .

关于excel - 计算数组公式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27590768/

相关文章:

vba - 如何从 Excel VBA 用户定义函数返回带换行符的字符串

java - 如何使用 iText 获取获取单元格值

Excel 检测并跟踪任何工作表中的(值)变化

vba - 剪切、复制和粘贴 Excel

http - VBA/Corel 绘图 : How to send binary and text file in HTTP POST request to server from VBA/VB6 script running from Corel Draw 12/X4?

vba - 你能在它的 With block 中引用一个对象吗?

php - 使用 PHP 将我的结果导出到 Excel

excel - Oauth 和 Excel 链接

csv - 用于将三个 csv 文件列合并为一列的 Windows 脚本

excel - 如果范围中的单元格包含特定文本/字符,如何连接列标题