使字符串比较不区分大小写

时间:2014-06-24 06:10:27

标签: excel vba excel-vba

我已经搜索了这个,但没有找到为VBA解释的。

如何进行字符串比较,例如,不区分大小写:

If UBound(arr) > 0 Then
    For Each word In wordsArr
        For Each element In arr
            If word = element Then counter = counter + 1
        Next
    Next
Else
    ' cell to search is empty
    counter = 0
End If

2 个答案:

答案 0 :(得分:4)

像这样:
LCase(word) = LCase(element)
或UCase(),如果wordsArr中的所有单词都是小写(大写),则只能在比较的左侧使用LCase(UCase)。

答案 1 :(得分:4)

您可以使用:

StrComp(word, element, vbTextCompare) = 0