Eu estava com um problema que toda vez que eu executava a função ela não retornava o valor e sim a mensagem de erro "#NAME?". Conferi todas referencias e variáveis até perceber que eu criei o módulo do VBA com a função fora da pasta ativa (MovimentacoesClientes - Planilha INICIAL) e sim na pasta "personal".! Quando eu copiei o código da função na pasta ativa (MovimentacoesClientes - Planilha INICIAL) ai a função rodou lisinha!
Fiquei curioso pois as macros da pasta pessoal funcionam em qualquer pasta, enquanto as funções não, só na pasta ativa. Espero ajudar os próximos infelizes que errarem isso tambem. kkkk Boa tarde!