我是VBA的新手,并且使用VBA Recorder取得了一些成功的逆向工程VBA。但是,我在为包含值" TT"的所有单元格创建CountIfs()循环时遇到问题。在整个列中或单列的动态范围(使用.end(xldown)/ .end(xlup))
我会发布我的代码但老实说,我发现了很多不同的答案'对于这个问题,我还没有能够塑造我的用例,我不认为我与任何个别方法都非常接近。 (最终我需要根据其他列值将其扩展为CountIfS(),但一次一步)...
谢谢!
答案 0 :(得分:1)
这个简单的代码怎么样---
Sub vbaCountIF()
Dim Rslt
Rslt = WorksheetFunction.CountIfs(Range("A:A"), "TT")
MsgBox Rslt
End Sub