Hi, I am having real problems getting to grips with change event handling. I have created a user form that has invoice number, date and amount on it. The form works OK and allows the user to select a row in the spreadsheet and then it displayes the details on the form. I want the user to input the row number, between 7 and 30, of the invoice they want to change. This works OK for a single digit row number but if I try to input "23" for example, the change event kicks in and my error checking (correctly) says that the row number is invalid. I have several other instances where I need to be able to key in all the data in a field before the event triggers. What am I doing wrong?