Bom analisando simplesmente a mensagem de erro, pode ser vários motivo. Todos relacionados a um estouro de capacidade de uma variável. Por isso, concordo....é necessário analisar o código.
Uma dica: como o problema só ocorre em tempo de execução, identifique qual evento gera o erro. Vá no código do evento e comece a testar para localizar onde está o erro. Coloque várias sequencias de MsgBox(1,2,3......) até que o erro aconteça, então você saberá em qual linha ele está "morando".