我正在尝试使用VBA计算特定单元格值在Excel电子表格中出现的次数。单元格值是XML标记,并且尖括号由函数解释为小于/大于。如何逃脱这些角色?
微软说:
“您可以使用通配符,问号(?)和星号(*)作为条件。问号匹配任何单个字符;星号匹配任何字符序列。如果您要查找实际的问号或星号,在字符前键入代字号(〜)。“
但这似乎对我不起作用。我的代码:
count = WorksheetFunction.CountIf(Sheets("Sheet1").Range("A:A"), "<element>")
答案 0 :(得分:2)
这应该将括号作为字符串的一部分读取,因为等号被读作评估。
count = WorksheetFunction.CountIf(Sheets("Sheet1").Range("A:A"), "=<element>")