I used to program in Basic (Applesoft for the Apple II+), and I remember that instead of using the Input command, which required the use of the Enter key to complete the input, we could poll a certain memory location called the keyboard strobe that would not only indicate that a key was pressed but provided the code of which key was pressed. Then an action could be taken with a single key press (without having to use the Enter key as well); but it also provided the programmer a easy way to error-trap entries (e.g., trap alpha keys if a number was expected.) I was wondering if VBA had such a command, not to start a procedure, but when asking for input from a user.