Excel VBA Macro Sub ou Função não definida

2

Eu usei o gravador de macros para gerar uma macro no Excel 2007. Quando tento executar a macro, ela me diz:

QuandoclicoemOk,adefiniçãodamacroédestacada.

Estou muito confuso sobre por que o VBA lançaria esse erro. Eu apenas defini isso! Você tem alguma idéia do que eu fiz de errado?

    
por wdkrnls 30.03.2011 / 03:07

3 respostas

1
  • 1º - verifique se não há referência ausente no projeto VBA.
  • 2º - Parece que precisa do Solver Addin. Certifique-se de que está marcado nos suplementos do Excel.
por 30.03.2011 / 03:34
3

Esta resposta é muito tarde (sou uma nova chegada ao SuperUser). Você precisa ir para a tela do editor do VBA, escolher Referências ... no menu Ferramentas, encontrar o Solver e marcar a caixa para permitir que o VBA use as referências do Solver em seu código.

    
por 04.03.2014 / 14:24
0

Eu tive o mesmo problema.

Copiei meu código e criei outro módulo. Clicando com o botão direito em Module1 na Árvore de Projetos, eu usei as "Module1 properties" para alterar o nome do módulo para 'Day_Muster' (o nome do meu sub), mas deixei o nome Module1 sozinho (hein?).

Agora, quando eu pressionei o alt-f8 no Outlook, tive a opção de executar o 'Day_Muster'. Clico em tudo é bom!

Espero que isso ajude alguém.

    
por 07.03.2012 / 14:30