我在A栏中搜索“***”,我需要知道它出现了多少次,以便我可以多次循环我的代码。我似乎无法找到如何做到这一点。谢谢你的帮助!
答案 0 :(得分:2)
如果您的单元格中只有"***"
而且它不是其他任何内容,则可以调用工作表函数CountIF
Application.WorksheetFunction.CountIf(ActiveSheet.Range("A:A"), "~*"&"~*"&"~*")
根据TMH8885的评论编辑,星号是通配符。波浪号确实有用。
答案 1 :(得分:1)
excel中的这个功能怎么样:https://support.microsoft.com/en-us/kb/214153
它显示了=COUNTIF(range,"text")
功能:=COUNTIF(A:A,"***")
UPDATE 实际上需要转义通配符,因此它应该是:=COUNTIF(A:A,"~*~*~*")
它会计算与您的模式相匹配的数量" ***"在A栏中。