Sto lavorando a un programma VBA che consentirebbe all'utente di digitare un indirizzo e trovare la posizione abbinando gli elementi dell'indirizzo con un database.In VBA si elimina la sensibilità del case quando si confrontano le parole?
Sfortunatamente, sto avendo un problema ricorrente con la distinzione tra maiuscole e minuscole.
Per esempio, quando io sto usando questo codice:
For i = 11 To lRowB
Range("B" & i).Activate
myResult = IsNumeric(Application.Match(ActiveCell.Value, manilaListRange, 0))
Si sta andando confrontare il valore della cella attiva a un elenco di parole dalla mia base di dati. Il problema è che, se nella mia cella attiva la parola è "Miami" o "MIAMI" e solo "Miami" è nel database, non funzionerà ...
Altro esempio:
If Range("J6").Value = "tawi" Then
Range("J6").Value = "Tawi-Tawi"
End If
Lo stesso problema, solo la parola scritta con lo stesso caso funzionerà.
Come posso sbarazzarmi di questo? È particolarmente fastidioso e non riesco a riscrivere il mio database in ogni combinazione possibile!
Grazie in anticipo!
applicazione .match è _non_ case-sensitive quindi penso che tu abbia un altro problema – JosieP