
Baseado nos problema que tive com uma fórmula do Excel, que criei usando o Visual Basic, procurei na net uma solução interessante, antes de tudo, leve em consideração que estou usando o MS Office 2019, e que já tenho o modo desenvolvedor ativado.
Bom para isso, vamos abrir o Visual Basic direto no Excel
Feito isso, vamos clicar em Inserir e depois em Módulos:
Ele irá criar um novo módulo para a gente.
Feito isso basta colocar o seguinte código
Sub refreshAll() Application.Calculate End Sub
Agora feche, não precisa salvar nada, e volte ao office.
Em desenvolvedor, clique em Inserir, Botão (controle de formulário)
Agora ele irá abrir uma janela, selecione a opção refreshAll, e depois clique em ok.
Feito isso o botão já está funcional, agora sempre que for atualizar os valores, caso ele não atualize sozinho, basta clicar no botão.