我正在开发一个 VBA 程序,该程序允许用户键入地址并通过将地址元素与数据库匹配来查找位置。
不幸的是,我经常遇到区分大小写的问题。
例如,当我使用此代码时:
For i = 11 To lRowB
Range("B" & i).Activate
myResult = IsNumeric(Application.Match(ActiveCell.Value, manilaListRange, 0))
它会将活动单元格的值与我数据库中的单词列表进行比较。问题是,如果在我的活动单元格中,单词是“miami”或“MIAMI”,而数据库中只有“Miami”,它将不起作用......
其他示例:
If Range("J6").Value = "tawi" Then
Range("J6").Value = "Tawi-Tawi"
End If
同样的问题,只有用相同大小写的单词才能起作用。
我怎样才能摆脱这个?这特别烦人,我无法在每种可能的情况下都重写我的数据库!
提前致谢 !