繁体   English   中英

在VBA中使用Excel公式

[英]Using Excel Formula in VBA

当前,当直接输入到Excel工作表时,以下公式可以完美地工作。 =AVERAGEIFS(A:A,A:A,">="&10,A:A,"<="&11)

但是,当我尝试在VBA中导出它时,它说存在格式化错误。

Formula = Application.WorksheetFunction.AverageIfs(A:A,A:A,">="&10,A:A,"<="&11)

有没有什么办法解决这一问题?

您需要使用Range()在VBA中定义范围:

Formula = Application.WorksheetFunction.AverageIfs(Range("A:A"), Range("A:A"), ">=10", Range("A:A"), ">=11")

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM