You could useOn error Resume Nextto stop the error traps and then check the returned error.But why not do checks of the input information BEFORE you do the For? Youshould always validate user input before you use it.