A RETURN .F. in the WHEN event of the Textbox will keep the user from entering the Column using the Keyboard. However, the user can still click into a cell with the mouse. You actually need to add more code into the AfterRowColumn Change event to check what column you are in and then use a SetFocus() method to force the cursor to a particular column. I ran into this before. It is a bummer but it can be done.