Oii, Daiane! Tudo joiaw
Isso pode ocorrer por alguns motivos, vamos ver algumas situações com possíveis soluções.
Veja se o nome da função não possui erros de sintaxe e se é a mesma que consta no VBA e na célula do Execel: fnP50Desconto.
Quando digitamos é comum darmos espaço entre a fórmula, veja se não aplicou espaço sem perceber. Um exemplo de como ficaria é:
fnP50Desconto(C32) e não fnP50Desconto ( C3 ).
- Revise se está chamando a função no local certo, por exemplo, "=fnP50Desconto(C3)" em F3, como mencionado nas instruções da atividade Faça como eu fiz.
Além disso, o Excel precisa saber que a função que você criou é segura para ser executada. Então podemos configurá-lo para isso, tente os seguintes passos:
- Vá para "Arquivo" > "Opções" > "Centro de confiabilidade" > "Configurações do Centro de Confiabilidade" > "Configurações de Macro"
- Certifique-se de que a opção "Habilitar todas as macros" está selecionada.
Espero que uma das sugestões te ajude com o problema. Qualquer dúvida, compartilhe para podermos te auxiliar.
Bons estudos, Daiane!