Nao estou conseguindo identificar esse erro
Variável não definida é retornado se você possui Option Explicit definido no top do objeto e não possui alguma variável declarada.
No caso, você pode ou adicionar Dim indiceRegistro as Integer ou remover o Option Explict ( o que não é uma boa prática).
Abraço!
Natan