O que causa a mensagem 'Erro de tempo de execução 1004' no Microsoft Excel?

Publicados: 2020-08-26

Você está procurando como corrigir 'Não é possível executar a macro' no Excel? Então você veio ao lugar certo. A mensagem é uma das muitas que podem aparecer como resultado do Runtime Error 1004. Outras variações do Excel Error 1004 incluem:

  • Erro definido pelo aplicativo ou definido pelo objeto: erro de tempo de execução 1004
  • Falha no método 'Ranger' da planilha de objetos
  • Falha no método de cópia da classe da planilha
  • O acesso programático ao Visual Basic Project não é confiável
  • Macro do Excel “Erro em tempo de execução 1004″
  • Falha no método de abertura de pastas de trabalho de objeto: erro de tempo de execução 1004
  • Falha na seleção do método da classe Range: Excel VBA Runtime Error 1004
  • Erro definido pelo aplicativo ou definido pelo objeto: Salvar como erro de tempo de execução do VBA 1004
  • Intervalo de métodos do objeto _global falhou visual basic: erro de tempo de execução 1004

O que é o erro de tempo de execução 1004 no Excel?

O Microsoft Excel é uma planilha útil e altamente exigida que facilita a computação de dados. É usado por indivíduos e empresas em todo o mundo e vem nos formatos XLS e XLSX.

No entanto, ao trabalhar em um arquivo do Excel ou tentar gerar uma macro, muitos usuários foram agravados pelo erro de tempo de execução 1004. Ele impede que você faça alterações em sua pasta de trabalho do Excel, impossibilita o uso de determinadas bibliotecas de recursos e congela ou trava o programa ou até mesmo o seu sistema. Causa problemas de desempenho irritantes ao trabalhar com aplicativos Visual Basic.

O erro de tempo de execução 1004 pode ocorrer em qualquer versão do Excel: do Excel 2003 ao Excel 2019. Ele aparece principalmente quando você tenta executar o Microsoft Visual Basic for Applications Macro. O problema é devido a um procedimento de segurança destinado a bloquear o Microsoft VBA do Excel. O erro de tempo de execução 1004 provavelmente não ocorrerá se você conceder acesso de segurança. O erro também pode ser devido à corrupção do programa como resultado de infecção por malware.

Por que estou recebendo o erro de tempo de execução do Excel 1004?

O erro de tempo de execução 1004 pode aparecer como resultado de:

  1. Atalho da área de trabalho do MS Excel corrompido.
  2. Copiando e colando dados filtrados em uma pasta de trabalho do MS Office Excel.
  3. Conflito de programa ao abrir o arquivo VBA Excel.
  4. Configurando programaticamente um intervalo de valores com uma coleção de strings grandes.
  5. Erro definido pelo aplicativo ou pelo objeto.

Seja qual for o motivo, o problema é fácil de se livrar. Continue lendo para saber como corrigir o erro de tempo de execução 1004 ao fazer alterações no Excel.

Como corrigir o erro de tempo de execução 1004 no Excel no Windows 10

As seguintes soluções provaram funcionar:

  1. Execute uma verificação antimalware
  2. Permitir acesso ao modelo de objeto do projeto VBA
  3. Criar um novo modelo do Excel
  4. Desinstalar o Microsoft Works
  5. Remover GWXL97.XLA

Quando você tiver tentado uma ou algumas das correções acima, o erro será resolvido. Vamos agora fornecer-lhe os passos detalhados para realizar as soluções.

Correção 1: execute uma verificação antimalware

Esta é a primeira correção que você deve tentar quando receber o Runtime Error 1004. Se o seu sistema estiver infectado com vírus e outros tipos de malware, você terá problemas desagradáveis ​​e inesperados. Seu sistema e aplicativo não funcionarão corretamente. Além disso, arquivos e documentos importantes são corrompidos.

RECOMENDADO

Proteja o PC de Ameaças com Anti-Malware

Verifique seu PC em busca de malware que seu antivírus pode perder e remova as ameaças com segurança com o Auslogics Anti-Malware

Auslogics Anti-Malware é um produto da Auslogics, certificado Microsoft Silver Application Developer
BAIXE AGORA

Execute uma verificação completa do sistema com um programa antivírus forte. Recomendamos que você use o Auslogics Anti-Malware. A ferramenta possui ferramentas de precisão para detectar e eliminar até os elementos maliciosos mais indescritíveis que seu programa antivírus existente pode perder. Auslogics é um parceiro da Microsoft. Eles são um desenvolvedor certificado do Microsoft Silver Application. Os produtos Auslogics foram testados e confiados por especialistas e milhões de usuários em todo o mundo.

Correção 2: permitir acesso ao modelo de objeto do projeto VBA

O procedimento para esta solução é fácil. Siga os passos abaixo:

  1. Inicie o Excel e clique na guia Arquivo.
  2. Clique em Opções.
  3. Clique em Central de Confiabilidade. É a última opção no painel esquerdo.
  4. Clique no botão Configurações da Central de Confiabilidade no painel direito.
  5. Na nova página que se abre, localize Configurações de macro no painel esquerdo e clique nele.
  6. Marque a caixa de seleção para 'Confiar no acesso ao modelo de objeto do projeto VBA' na seção Configurações de macro do desenvolvedor no painel direito.
  7. Clique no botão OK.

Correção 3: crie um novo modelo do Excel

Em vez de copiar ou duplicar sua planilha existente, você pode colocar seu novo arquivo de planilha do Excel em um modelo. Isso ajudará a corrigir o erro de tempo de execução 1004. Veja como fazer isso:

  1. Inicie o Excel.
  2. Pressione a combinação Ctrl + N no teclado para abrir uma nova pasta de trabalho. Certifique-se de deixar apenas uma folha na pasta de trabalho. Apague o resto.
  3. Modifique a pasta de trabalho para atender às suas necessidades.
  4. Salve a pasta de trabalho pressionando Ctrl + S no teclado. Ou se você usa o Excel 2003, clique na guia Arquivo e clique em Salvar como. Para Excel 2007 e versões mais recentes, clique no ícone do Microsoft Office no canto superior esquerdo da tela e clique em Salvar como.
  5. Escolha um local para salvar o arquivo em seu computador e digite um nome para o arquivo.
  6. Clique na seta suspensa ao lado de 'Salvar como tipo' e selecione Modelo do Excel (.xlt) se estiver usando o Excel 2003. Se estiver usando o Excel 2007 e versões posteriores, selecione Modelo do Excel (.xltx).
  7. Depois de salvar o modelo, use o seguinte código para inseri-lo:

Adicionar Tipo:=caminho\nome do arquivo

Certifique-se de substituir “path\filename” pelo caminho real e nome do arquivo do modelo.

Correção 4: Desinstale o Microsoft Works

Aqui está o procedimento a seguir:

  1. Clique com o botão direito do mouse no botão Iniciar para abrir o menu Usuário avançado. Selecione Gerenciador de Tarefas na lista. Como alternativa, pressione a combinação Ctrl + Alt + Del no teclado e clique em Gerenciador de Tarefas.
  2. Uma vez no Gerenciador de Tarefas, clique em cada um dos aplicativos em execução e clique no botão Finalizar Tarefa.
  3. Feche a janela do Gerenciador de Tarefas.
  4. Abra o utilitário Executar pressionando a combinação de teclado Windows + R. Digite “appwiz.cpl” (sem aspas) no campo de texto e clique no botão OK ou pressione Enter no teclado.
  5. Localize o Microsoft Works na lista de aplicativos e clique com o botão direito nele. Em seguida, clique em Desinstalar no menu de contexto. Confirme a ação, se solicitado.

Correção 5: Remova GWXL97.XLA

Veja como excluir o arquivo GWXL97.XLA:

  1. Pressione a combinação Windows + E no teclado para abrir o Explorador de Arquivos.
  2. Navegue neste caminho: C: Usuários > Usuário > Nome > AppData > Local > MicrosoftExcel.
  3. Abra a pasta XLStart.
  4. Localize e exclua o arquivo GWXL97.aXLA.

Conclusão

Esperamos que as soluções fornecidas acima tenham ajudado você a corrigir com êxito o Runtime Error 1004 no Microsoft Excel e recuperar os dados em seu arquivo. Há muitos problemas que podem levar ao erro de tempo de execução. No entanto, quando você chegar ao final deste guia, você estará bem.

Não hesite em deixar suas perguntas ou comentários na seção abaixo. Nós adoramos ouvir de você.