Appendix. KeyCode Constants and Values

These constants can be used when programming the KeyDown and KeyUp event procedures for controls.

ConstantValueDescription
vbKeyBack&H8BACKSPACE key
vbKeyTab&H9TAB key
vbKeyClear&HCCLEAR key
vbKeyReturn&HDENTER key
vbKeyShift&H10SHIFT key
vbKeyControl&H11CTRL key
vbKeyMenu&H12MENU key
vbKeyPause&H13PAUSE key
vbKeyCapital&H14CAPS LOCK key
vbKeyEscape&H1BESC key
vbKeySpace&H20SPACEBAR key
vbKeyPageUp&H21PAGE UP key
vbKeyPageDown&H22PAGE DOWN key
vbKeyEnd&H23END key
vbKeyHome&H24HOME key
vbKeyLeft&H25LEFT ARROW key
vbKeyUp&H26UP ARROW key
vbKeyRight&H27RIGHT ARROW key
vbKeyDown&H28DOWN ARROW key
vbKeySelect&H29SELECT key
vbKeyPrint&H2APRINT SCREEN key
vbKeyExecute&H2BEXECUTE key
vbKeySnapshot&H2CSNAPSHOT key
vbKeyInsert&H2DINS key ...

Get Office® XP Development with VBA now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.