首页 > 解决方案 > 计算vba宏中某一列中某个文本的数量

问题描述

所以我有一个宏,可以获取原始数据并将其放入输出表中。顶部有一个计数代码,用于计算列中“是”的数量并将该数字放在表格中。如果我手动将值更改为是,那么它可以工作,但我希望它在宏过程中自动计数。

Range("O3").Value = "=COUNTIF(DM14:DM250, ""Yes"")"

以上是我手动输入的公式。

标签: excelvba

解决方案


如果您只想要该值,则将代码更改为

Range("O3").Value = Evaluate("=COUNTIF(DM14:DM250, ""Yes"")")

如果您想插入公式,请按照评论中的@cybernetic.nomad 建议进行操作。更改.Value.Formula


推荐阅读