VBA - LIKE est insensible à la casse !
Bonjour, et bonne année à toutes et tous !
Je me trouve dans une situation bizarre, et j'espère que vous saurez m'aiguiller :
J crée une fonction de vérification de correspondance avec un masque :
Code:
1 2 3 4
|
Public Function MasqueOk(ByVal Chaine As String) As Boolean
MasqueOk = Chaine Like "[A-Z]"
End Function |
Puis je teste dans la fenêtre de débogage :
Code:
1 2 3 4 5
|
?MasqueOk("A")
Vrai
?MasqueOk("a")
Vrai |
8O 8O 8O
L'opérateur LIKE n'est-il pas censé être sensible à la casse ??? :koi:
Alors j'ai pu obtenir cette sensibilité à la casse avec Option Compare Binary en tête de module, mais je voulais savoir s'il existait un autre moyen que d'impacter tout un module pour une seule fonction...
Merci d'avance pour vos réponses éclairées !