Como corrigir o erro 1004 de tempo de execução do VBA?
Janelas / / August 05, 2021
A Microsoft nos forneceu muitos aplicativos úteis desde os primeiros dias. No devido tempo, os aplicativos passaram a fazer parte do Microsoft Office. O Microsoft Excel é um desses aplicativos que existe desde os primórdios do computador, e é um programa que permite aos usuários organizar, formato e calcular dados. Além disso, permite ao usuário utilizar fórmulas, utilizando um sistema de planilha. O Microsoft Excel é usado por várias empresas em todo o mundo para realizar análises financeiras. Além disso, o MS Excel também oferece suporte a aplicativos Visual Basic, o que significa que você pode adicionar um script VBA anexado à sua planilha.
Outros programas de escritório e MS Excel utilizam código VBA para inúmeras funções, por exemplo, você pode adicionar um botão na planilha, que adicionará dados automaticamente. Essas funções são muito úteis quando você está prestes a gerenciar uma grande quantidade de dados. No entanto, os usuários frequentemente relatam erros de que têm um rosto. Aqui, estamos discutindo o erro de tempo de execução 1004 do VBA específico. As possíveis razões para o erro de tempo de execução 1004 VBA são sintaxe ou código inválido, dados filtrados, corrupção do MS Excel. No entanto, também é possível que dois programas estejam em conflito ao tentar abrir o arquivo VBA ao mesmo tempo.
Índice
-
1 Como corrigir o erro 1004 de tempo de execução do VBA?
- 1.1 Método 1. Crie um novo modelo
- 1.2 Método 2. Excluindo o arquivo GWXL97.XLA
- 1.3 Método 3. Depure o código
- 2 Conclusão
Como corrigir o erro 1004 de tempo de execução do VBA?
Existem alguns métodos pelos quais você pode tentar corrigir o problema de tempo de execução do VBA sozinho. A lista de soluções é mencionada abaixo.
Método 1. Crie um novo modelo
Colocar uma nova planilha do Excel em um modelo em vez de copiar ou duplicar a planilha existente pode corrigir o problema. Portanto, experimente primeiro.
Passo 1) Em primeiro lugar, inicie o Microsoft Excel e faça uma nova pasta de trabalho e depois exclua a planilha atual, deixando apenas uma. Você pode formatar como deseja criar o modelo padrão. Clique em Arquivo opção da barra de menu e selecione Salvar como opção.
Passo 2) Selecione os Livro Excel opção, uma janela do explorador de arquivos será aberta. Selecione o diretório no qual deseja salvar seu modelo.
Etapa 3) Preencha o nome do modelo e escolha o tipo de arquivo como .xlt para Excel 2003 e .xltx para Excel 2007 ou posterior. Clique no Salve botão, e seu modelo será salvo. Agora tente executar o código VBA.
Método 2. Excluindo o arquivo GWXL97.XLA
Se mais de um programa tentar abrir o arquivo VBA ao mesmo tempo, o conflito certamente ocorrerá, portanto, para garantir que não haja conflito, você pode tentar excluir o arquivo GWXL97.XLA.
Passo 1) Abra o Explorador de arquivos.
Passo 2) Navegue até o seguinte diretório-
C: \ Arquivos de programas \ MSOffice \ Office \ XLSTART
Etapa 3) Você verá o arquivo GWXL97.XLA na pasta, selecione e aperte o botão deletar em seu teclado ou clique com o botão direito e selecione deletar. Agora tente executar o código VBA.
Método 3. Depure o código
É muito possível que o erro 1004 esteja ocorrendo devido ao código inválido. Portanto, você terá que escrever a sintaxe e o valor corretos para que o código VBA seja executado perfeitamente. Pode haver vários erros que podem ser o resultado do erro 1004, para evitar que isso aconteça, você deve verificar o seu código duas vezes e apontar as linhas inválidas. Por exemplo, O nome já está sendo usado a mensagem é mostrada com o erro 1004 quando se o nome da planilha já existe, e ela é atribuída com o mesmo nome a outro.
Se você executar o código, ele gerará a mensagem de erro 1004, portanto, tente alterar o nome e atribuir os valores. Existem mais 1004 erros relacionados ao código VBA inválido, por exemplo, um intervalo de object_Global falhou, o campo de classe Selecionar método de intervalo e muito mais. Cada vez que a mensagem for exibida, os erros serão destacados com um erro 1004 se o erro estiver relacionado ao código VBA. Portanto, depure o código com sintaxe e valores válidos.
Conclusão
O código de erro 1004 no Ms. Excel pode ser corrigido de forma boba depurando os códigos, corrigindo as linhas, nomes e valores inválidos. Além disso, se o problema não estiver relacionado ao código, você pode excluir o arquivo XLA que pode estar em conflito com o MS Excel ao abrir o arquivo VBA. Além disso, você pode tentar criar um novo modelo com a pasta de trabalho existente para solucionar o problema.
Escolha dos editores:
- Mostrar data do ícone da barra de tarefas do Windows 10 em ícones pequenos
- Alterar a velocidade do cursor na versão mais recente do Windows 10 2004
- Abra arquivos torrent no Windows 10 ou macOS
- Como corrigir o erro “A extensão do painel de controle é incompatível com a versão do driver”
- Faça uma captura de tela do vídeo do YouTube
Rahul é um estudante de Ciência da Computação com grande interesse na área de tecnologia e tópicos de criptomoeda. Ele passa a maior parte do tempo escrevendo ou ouvindo música ou viajando para lugares desconhecidos. Ele acredita que o chocolate é a solução para todos os seus problemas. A vida acontece, e o café ajuda.