I want to prevent user from entering certain characters like "+", ",", "&" etc. I could use Data Validating tool or use Private Sub Worksheet_Change. However, validation in both cases is triggered only after user presses enter. I want it to work like KeyPress event for userform controls - user types a character, macro checks it, if it is not allowed, character is not displayed on the screen.