Bonjour
Non, dès lors que le code montré utilise, en cours de saisie, l'analyse de chaque caractère frappé alors que l'évènement Worksheet_Change n'intervient que lors de la validation de la valeur de la cellule et que l'évènement SelectionChange n'intervient qu'au moment de l'entrée dans une cellule.
Il n'existe aucun moyen de contrôle, de saisie en cours de saisie, d'une cellule Excel.
Un subterfuge/usine à gaz ? --->> utilisation d'une textbox qui vient s'imposer en tremplin obligatoire au moment de l'entrée dans la cellule. Bien cher payé pour un bénéfice très contestable par rapport à un simple contrôle de validité in fine.