Como Corrigir o Erro de Tempo de Execução 1004 no Excel

Rita atualizou em 27/06/2024 para Recuperação de Arquivos|Mais Artigos

Resumo:

Este artigo tem como objetivo ajudá-lo a corrigir a mensagem de erro Runtime Error 1004 quando você executa o Microsoft Visual Basic. Continue lendo e verifique mais detalhes sobre como corrigir o erro de tempo de execução 1004 no Excel.

Quatro maneiras de corrigir o erro de tempo de execução 1004 no Excel:

Soluções viáveis Solução de problemas passo a passo
Correção 1. Reparar arquivo Excel corrompido Repare arquivos corrompidos do Excel com uma ferramenta de recuperação de arquivos. O Stellar Toolkit for File Repair corrige arquivos XLS e XLSX gravemente corrompidos e recupera tudo do Excel...Etapas completas
Correção 2. Exclua os arquivos GWXL97.XLA Corrigir o erro 1004 do Excel é localizar e excluir o arquivo de erro. Vá para C:\Program Files\MS Office\Office\XLSTART...Etapas completas
Correção 3. Verifique o acesso de confiança ao modelo de objeto do projeto VBA Ative uma opção de confiança do projeto VBA na Central de Confiabilidade do Excel para corrigir o erro 1004 do Excel. Abra um arquivo Excel em branco...Etapas completas
Correção 4. Crie outro modelo do Excel Inicie uma nova pasta de trabalho do Excel e verifique se há apenas uma planilha nela. Formate a pasta de trabalho primeiro...Etapas completas

O Microsoft Visual Basic for Applications (VBA) foi desenvolvido para ajudar os usuários a escrever programas para o sistema operacional Windows. Ele é executado como uma linguagem de programação interna no Microsoft Office, como Word, Excel e PowerPoint.

Alguns usuários relataram que ao executar o VBA em um gráfico do Excel ou tentar gerar uma macro em documentos do Excel, uma mensagem de erro apareceu dizendo: Erro de tempo de execução 1004. E então eles se encontram não pode acessar os arquivos do Excel. Se você tiver o mesmo encontro que esses usuários, este post é o lugar certo para você. Você pode encontrar os motivos e as soluções correspondentes desse código de erro nesta página.

Detalhes do erro de tempo de execução

A mensagem de erro contém mais informações do que o código de erro 1004. Geralmente, siga o código de erro, você pode ver uma breve descrição. As mensagens de erro mais repetidas estão listadas abaixo:

  1. Erro de tempo de execução 1004: erro definido pelo aplicativo ou pelo objeto.
  2. Erro de tempo de execução 1004: Falha no método ranger da planilha de objetos.
  3. Erro de tempo de execução 1004: Falha no método de cópia da classe da planilha.

O motivo pelo qual você vê o erro de tempo de execução 1004 no Excel

Se você quiser saber como corrigir o erro de tempo de execução 1004 no Excel corretamente, você precisa entender o que leva a esse problema. Veja a seguir os motivos mais importantes.

  • Erro no nome da macro

A macro que você está executando está copiando a planilha original para uma pasta de trabalho com um nome definido que você não salvou e fechou antes de executar a macro.

  • Conflito de arquivo

Ao abrir o arquivo VBA Excel, ele entra em conflito com outros programas.

  • Muitas entradas de legenda

O gráfico do Excel contém mais entradas de legenda do que espaço disponível para exibir as entradas de legenda no gráfico.

  • Corrupção de arquivos do Excel

Seus arquivos .xls foram corrompidos, infectados ou danificados.

Embora muitos motivos causem esse problema de erro 1004 do Excel, felizmente, alguns métodos válidos podem ajudar os usuários a acessar novamente os arquivos. Vamos verificá-los um por um.

Correção 1. Reparar Arquivos do Excel corrompidos devido ao Erro 1004 

Se todas as soluções acima não puderem ajudá-lo, há uma possibilidade de que o arquivo do Excel que você deseja abrir esteja danificado. Para corrigir um arquivo Excel danificado, você pode contar com o software de reparo de arquivos. O EaseUS Fixo Document Repair é uma ótima opção.

Com esta ferramenta, clique no botão "Reparar" e espere que ele corrija todos os documentos corrompidos para você.

  • Reparar vários arquivos corrompidos, incluindo o reparo de documentos Word, Excel e PDF 
  • Corrigir conteúdo ilegível no Word de forma eficiente
  • Reparar arquivos PDF corrompidos, extraia o texto, comentários, rótulos, gráficos etc. 
  • Compatível com o Microsoft Office 2019, 2016, 2013, 2010 e amp; versões anteriores.

Baixe o software e siga as etapas detalhadas abaixo para corrigir arquivos corrompidos do Excel.

Passo 1. Baixe e inicie o Fixo em seu PC ou notebook. Escolha "Reparação de Arquivo" para reparar documentos corrompidos do Office, incluindo Word, Excel, PDF e outros. Clique em "Adicionar arquivos" para selecionar documentos corrompidos.

Passo 2. Para reparar vários arquivos de uma só vez, clique no botão "Reparar Tudo". Se você deseja reparar um único documento, mova o ponteiro para o arquivo de destino e escolha "Reparar". Você também pode visualizar os documentos clicando no ícone de olho.

Passo 3. Clique em "Salvar" para salvar um documento selecionado. Selecione "Salvar Tudo" para salvar todos os arquivos reparados. Escolha "Ver Reparado" para localizar a pasta reparada.

Correção 2. Exclua os arquivos GWXL97.XLA para corrigir o erro de tempo de execução 1004 no Excel

O método mais fácil de corrigir o erro 1004 do Excel é localizar e excluir o arquivo de erro.

Etapa 1. Vá para C:\Arquivos de Programas\MS Office\Office\XLSTART.

Etapa 2. Encontre o arquivo GWXL97.XLA e exclua-o.

Etapa 3. Reabra seu arquivo Excel e verifique se o problema foi resolvido.

Correção 3. Verifique o acesso de confiança ao modelo de objeto do projeto VBA

Outra solução que você pode tentar é habilitar uma opção de confiança do projeto VBA na Central de Confiabilidade do Excel. Siga as etapas detalhadas e experimente.

Etapa 1. Abra um arquivo Excel em branco e clique em "Arquivos" no canto superior esquerdo.

Etapa 2. Clique em Opção e vá para a Central de Confiabilidade.

Etapa 3. Encontre e insira as Configurações da Central de Confiabilidade.

Etapa 4. Em Configurações de macro, marque a opção "Confiar no acesso ao modelo de objeto do projeto VBA".

Agora você pode verificar seu arquivo do Excel.

Correção 4. Criar outro modelo do Excel para Corrigir o erro de tempo de execução 1004 no Excel

Esse método pode ser um pouco complicado, mas é útil e vale a pena tentar.

Etapa 1. Inicie uma nova pasta de trabalho do Excel e verifique se há apenas uma planilha nela.

Etapa 2. Formate a pasta de trabalho primeiro e depois coloque os dados necessários nela.

Etapa 3. Toque em Arquivo > Salvar como, primeiro insira o nome do arquivo e clique na seta de desdobramento na coluna Salvar como tipo.

Excel 2003: escolha o modelo Excel 97-2003.

Excel 2007 ou posterior: escolha o modelo do Excel.

Etapa 4. Clique em "Salvar" para confirmar.

Agora você pode inseri-lo programaticamente usando o seguinte código: Adicionar Tipo:=caminho\nomedoarquivo. O nome do arquivo é aquele que você definiu ao criar o novo modelo do Excel.

O resultado final

Depois de ler, você deve ter uma compreensão completa de como corrigir o erro de tempo de execução 1004. Se você puder ter certeza de que o arquivo do Excel que deseja abrir é válido, os três primeiros métodos ajudarão você.

Depois de obter um arquivo Excel danificado, uma ferramenta profissional de recuperação de arquivos é uma escolha mais sábia. O software EaseUS Fixo é altamente recomendado por muitos usuários & Profissionais de TI para ajudá-lo a reparar arquivos do Word, Excel, PowerPoint e PDF.