From the Excel help and typing in ASCII in Excel 2003 you'll find the ASCII
character set at
office.microsoft.com/.../HA011331361033.aspx
33.
Yes VBA has a keypress event but I believe it only applies to controls that
are placed on a sheet or a userform.
I do not believe it's possible to capture keypress events for a
worksheet.Here is a _Change event for the worksheet and maybe that's useful
for you.