Debug.Print Now Debug.Print KeyAscii Debug.Print Chr(KeyAscii) Debug.Print Chr(vbKeyDelete) Debug.Print Chr(vbKeyDecimal) Debug.Print (Not IsNumeric(Chr$(KeyAscii))) Debug.Print (KeyAscii <> vbKeyBack) Debug.Print (KeyAscii <> vbKeyDecimal) Debug.Print (Not IsNumeric(Chr$(KeyAscii)) _ And KeyAscii <> vbKeyBack _ And KeyAscii <> vbKeyDecimal)