Para tratar os erros é de suma importancia saber-mos o seu número. Este procedimento eu usava bastante no access97 e 2000, testei no 2010 e funcionou blz.
No form que ocorre o erro, abra a as propriedade e vá em "Ao Ocorrer erro".
no VBA digite o seguinte código
Debug.Print "DataErr="; DataErr
Abra a janela de verificação imediata click em Depurar e volte ao formulário
Force o erro e depois volte ao VBA, na janela de verificação imediata está o número do erro, agora é só tratar.
No form que ocorre o erro, abra a as propriedade e vá em "Ao Ocorrer erro".
no VBA digite o seguinte código
Debug.Print "DataErr="; DataErr
Abra a janela de verificação imediata click em Depurar e volte ao formulário
Force o erro e depois volte ao VBA, na janela de verificação imediata está o número do erro, agora é só tratar.