Pracuję nad programem VBA, który pozwoliłby użytkownikowi wpisać adres i znaleźć lokalizację, dopasowując elementy adresu do bazy danych.W języku VBA pozbyć się rozróżniania wielkości liter podczas porównywania słów?
Niestety, mam powtarzający się problem z rozróżnianiem wielkości liter.
Na przykład, kiedy używam tego kodu:
For i = 11 To lRowB
Range("B" & i).Activate
myResult = IsNumeric(Application.Match(ActiveCell.Value, manilaListRange, 0))
To gonna porównanie wartości aktywnej komórki do listy słów z mojej bazy danych. Problem polega na tym, czy w moim aktywnej komórki słowo jest „Miami” czy „Miami” i tylko „Miami” jest w bazie danych, to nie będzie działać ...
Inny przykład:
If Range("J6").Value = "tawi" Then
Range("J6").Value = "Tawi-Tawi"
End If
Ten sam problem, tylko słowo napisane w tym samym przypadku będzie działało.
Jak mogę się tego pozbyć? Jest to szczególnie denerwujące i nie mogę przepisać mojej bazy danych w każdej możliwej kombinacji!
Z góry dziękuję!
aplikacji .match jest _nieważna jest wielkość liter, więc myślę, że masz inny problem – JosieP