No VB Editor, vá ao menu Ferramentas > Referências, e procure por quaisquer itens na lista que são indicados com [MISSING].
Fiz um modelo (refinaria de processos industriais) no Excel 2010 com muitas macros (com base em uma planilha do Excel 2003) Tive algumas dificuldades em conseguir que ele corresse com os suplementos corretos, mas agora está bem.
No entanto, outras pessoas com o Win7 / 64 bits têm problemas para executá-lo com erro: "não é possível executar o projeto ou a biblioteca", o que sugere que os suplementos corretos não estão carregados. Vários fóruns agora sugerem que se procure nas ferramentas / referências do VBA por "missing", mas o sistema está bloqueado em um loop de erros e as ferramentas / referências não estão mais acessíveis.
Como descubro quais suplementos ainda estão faltando? tentei desativar todos os addids em minha própria máquina, mas não consigo reproduzir o erro
No VB Editor, vá ao menu Ferramentas > Referências, e procure por quaisquer itens na lista que são indicados com [MISSING].
Isso funcionou para mim executando uma macro VBA no Excel de 32 bits no Windows 10 de 64 bits v1803. Minha versão mais antiga era o Excel 97, mas não acho que seja relevante.
Excel.exe
, clique com o botão direito e escolha Properties
Compatibility
, selecione Run this program as an administrator
. Você pode querer definir também o Compatibility mode
(por exemplo para Windows XP (Service Pack 3)
). Se você precisar abrir uma planilha regularmente, siga estas etapas:
Properties
Target
de [PATH]\MySheet.xls
para "[PATH-TO-EXCEL]\EXCEL.EXE" "[PATH]\MySheet.xls"
Agora, quando você clica duas vezes no atalho, o Excel carrega a planilha e você pode executar sua macro.