Excel IF语句匹配关键字来忽略大小写

我有以下IF语句

If .Cells(r, "L").Value Like "Milestone*" Then If UBound(Split(.Cells(r, "L"), ",")) > 0 Then i = i + 1 ReDim v(1 To i) v(i) = pasteRowIndex End If 

我还需要包括这个关键字是不区分大小写的,但是当我尝试的时候我得到了运行时错误。

有一个快速的解决scheme?

最快的解决scheme – 将两个值都放入LCase (或UCase )中:

 If LCase(.Cells(r, "L").Value) Like LCase("Milestone*") Then 

或者在LCase只有一个,另一个正常写入。

 Sub TestMe() Debug.Print LCase("Milestonea") Like "milestone*" Debug.Print LCase("Milestonea") Like "Milestone*" End Sub