Я работаю над программой VBA, которая позволит пользователю вводить адрес и находить местоположение, сопоставляя элементы адреса с базой данных.
К сожалению, у меня постоянно возникает проблема с чувствительностью к регистру.
Например, когда я использую этот код:
For i = 11 To lRowB
Range("B" & i).Activate
myResult = IsNumeric(Application.Match(ActiveCell.Value, manilaListRange, 0))
Он сравнит значение активной ячейки со списком слов из моей базы данных. Проблема в том, что если в моей активной ячейке есть слово «Майами» или «Майами», а в базе данных только «Майами», это не сработает...
Другой пример:
If Range("J6").Value = "tawi" Then
Range("J6").Value = "Tawi-Tawi"
End If
Та же проблема, только слово, написанное с тем же падежом, будет работать.
Как я могу избавиться от этого? Это особенно раздражает, и я не могу переписать свою базу данных во всех возможных комбинациях!
Заранее спасибо !