Sem o código é um pouco mais difícil, mas vamos tentar.
Faça o seguinte: na macro do botão coloque um "Breakpoint" na chamada da função. Execute o formulário e clique no botão. O código deve ser interrompido no boto marcado. A partir daí execute passo a passo com a tecla "F8". Assim saberá
onde está o problema.
Caso tenha dificuldade retorne ou poste o trecho do código com problema.
Abraço.
Filipe Magno