Oiê Fabiano! Tudo joia?
Lamento por essa instabilidade no Excel, podemos verificar alguns pontos que interferem no funcionamento. Vamos testar:
Na guia Desenvolvedor, vá à sessão Código e clique em Segurança da Macro. Abrirá uma janela, chamada Central de confiabilidade, clique em Configurações da Macro, para habilitar as permissões de Excel e do Desenvolvedor. Por exemplo:
Outros pontos para revisar são os nomes da macro ao vincular ao botão, se a macro está no mesmo módulo da gravação. Use a funcionalidade de depurar a macro para ver se possui algum erro. Teste usar outra forma de botão, por exemplo, se fez pelo formulário faça um botão ActiveX.
Espero que as sugestões te ajude a reparar o bug. Caso apareça algum erro ou mais detalhes, compartilhe no fórum para podermos te ajudar.
Até mais, Fabiano!