VBA CountIf() 循环 / Countifs() 循环

问题描述 投票:0回答:1

我是 VBA 新手,并且使用 VBA 记录器对 VBA 进行了一些成功的逆向工程。但是,我在为整个列或单个列的动态范围中包含值“TT”的所有单元格创建 CountIfs() 循环时遇到问题(使用 .end(xldown) / .end(xlup))

我会发布我的代码,但老实说,我已经找到了这个问题的许多不同的“答案”,以至于我还无法适应我的用例,而且我认为我与任何个人方法都不太接近。 (最终我需要将其扩展为基于其他列值的 CountIfS(),但一次一步)...

谢谢!!

vba excel excel-formula countif
1个回答
1
投票

这个简单的代码怎么样---

Sub vbaCountIF()
    Dim Rslt
    Rslt = WorksheetFunction.CountIfs(Range("A:A"), "TT")
    MsgBox Rslt
End Sub
© www.soinside.com 2019 - 2024. All rights reserved.