excel - 计算vba宏中某一列中某个文本的数量
问题描述
所以我有一个宏,可以获取原始数据并将其放入输出表中。顶部有一个计数代码,用于计算列中“是”的数量并将该数字放在表格中。如果我手动将值更改为是,那么它可以工作,但我希望它在宏过程中自动计数。
Range("O3").Value = "=COUNTIF(DM14:DM250, ""Yes"")"
以上是我手动输入的公式。
解决方案
如果您只想要该值,则将代码更改为
Range("O3").Value = Evaluate("=COUNTIF(DM14:DM250, ""Yes"")")
如果您想插入公式,请按照评论中的@cybernetic.nomad 建议进行操作。更改.Value
为.Formula
推荐阅读
- java - 在 Java 中垂直附加 GIF
- c++ - 模板类的派生类的重载运算符<<
- python - 如何使用 Python 将文件夹添加到 Windows PATH?
- r - 在 ggplot 图例中手动定位标签
- java - @After 和 @AfterStep 的黄瓜依赖关系是什么?
- c# - 当我尝试存根重载的构造函数时,NSubstitute 崩溃
- javascript - 带有链接的多个模式
- php - Laravel 加入最新的 pressureMap 入口
- drag-and-drop - Flutter / FireStore 是否有“正确”的类或方法来重新排序从 Firestore 数据库创建的 ListTiles
- android - opencv3.3.0:未定义对 cv::imwrite 的引用 - android