我是 VBA 新手,并且使用 VBA 记录器对 VBA 进行了一些成功的逆向工程。但是,我在为整个列或单个列的动态范围中包含值“TT”的所有单元格创建 CountIfs() 循环时遇到问题(使用 .end(xldown) / .end(xlup))
我会发布我的代码,但老实说,我已经找到了这个问题的许多不同的“答案”,以至于我还无法适应我的用例,而且我认为我与任何个人方法都不太接近。 (最终我需要将其扩展为基于其他列值的 CountIfS(),但一次一步)...
谢谢!!
这个简单的代码怎么样---
Sub vbaCountIF()
Dim Rslt
Rslt = WorksheetFunction.CountIfs(Range("A:A"), "TT")
MsgBox Rslt
End Sub