Corrigir erro de tempo de execução do Excel VBA 1004 no Windows 10
Esteja você criando um relatório do Excel para seu próprio uso ou para uma empresa, ele vem em dois formatos, XLS e XLSX. Quando esses formatos são corrompidos, você vê o Erro de tempo de execução VBA '1004' .
Este erro também pode ocorrer quando você está tentando criar uma Macro em uma planilha do Excel, impedindo assim que você trabalhe com o Excel. Embora isso possa impedir você de trabalhar no VBA, também pode fazer com que o VBA trave, e até mesmo o seu sistema às vezes.
A boa notícia é que isso pode ser corrigido usando alguns métodos. Vamos ver como.
Método 1: usando a guia Desenvolvedor no MS Excel
Passo 1: Abra o Excel folha com a qual você está enfrentando o problema e clique no Desenvolvedor aba.
Agora, clique no Inserir opção abaixo e sob o Controles ActiveX seção, selecione o Botão de comando .
Passo 2: Agora, em qualquer lugar do Excel folha, arraste e desenhe um Botão de comando . Isto será CommandButton1 .
Etapa 3: Clique duas vezes no CommandButton1 ser capaz de escrever o Código VBA no Microsoft Visual Basic para Aplicativos caixa que se abre.
Agora, digite o abaixo Código VBA como mostrado:
Dim a As Integer Dim b As Integera = Worksheets('Sheet Name').Cells(Row number, Column number).Value b = Worksheets('Sheet Name').Cells(Row number, Column number)).Value Worksheets('Sheet Name').Cells(Row number, Column number)).Value = a + b
*Observação - Certifique-se de substituir as peças destacadas pelo nome real da folha, número da linha e número da coluna.
Passo 4: Agora, volte para o Planilha de Excel ( Folha1 neste caso) e clique no Modo Design opção no Barra de ferramentas para desfazê-lo.
Agora, clique no CommandButton1 na planilha para gerar o resultado.
Etapa 5: Se você entrar no VBA código incorreto, ele lhe dará o Erro de tempo de execução VBA 1004 .
Então, isso deve ajudá-lo a entender por que você obtém o Erro de tempo de execução 1004 e ajudá-lo a evitá-lo usando o correto Código VBA e padrão. Mas, se o problema persistir, tente o segundo método.
Método 2: Criando um novo modelo do Excel
Passo 1: Abrir Microsoft Excel e pressione o Ctrl + N juntas no teclado para abrir uma nova pasta de trabalho.
Agora, vá para o Arquivo guia no canto superior esquerdo.
Passo 2: Agora, no lado direito da pasta de trabalho, sob o Recente seção, exclua todas as planilhas do Excel, exceto uma.
Formate esta folha que você deixou de acordo com sua necessidade.
Etapa 3: Depois de concluído, vá para o Arquivo guia novamente e clique em Salvar como .
Selecione o local onde deseja salvar o arquivo. Agora, defina o Salvar como tipo campo como Modelo Excel . Certifique-se de salvar o arquivo em .xltx ou .xlt formato.
*Observação - O formato usado acima é para Excel 2017 e versões superiores.
Passo 4: Depois de salvar o modelo, você pode adicioná-lo usando o código a seguir:
Add Type:=pathfilename
Certifique-se de substituir o nome do arquivo pelo nome do documento salvo.
Isso deve resolver o problema do erro 1004 de tempo de execução do VBA, mas se não, tente o terceiro método.
Método 3: por meio das configurações da Central de confiabilidade
Passo 1: Abrir MS Excel e vá para o Arquivo aba. Agora, clique em Opções no menu.
Passo 2: No Opções Excel janela, clique em Centro de confiança no lado esquerdo do painel. No lado direito, clique no Configurações da Central de confiabilidade .
Etapa 3: No Centro de confiança janela, clique no Configurações de macro opções à esquerda. Agora, no lado direito do painel, selecione o botão de opção próximo a Desabilitar todas as macros com notificação.
Em seguida, selecione o botão de opção próximo a Confie no acesso ao modo de acesso do projeto VBA .
Aperte OK para salvar as alterações. Então aperte OK novamente no Opções Excel janela para sair.
Este método deve corrigir o problema de erro de tempo de execução do VBA. Bit, se o problema ainda estiver aí, tente o 4º método.
Método 4: Excluindo o arquivo GWXL97.XLA
Passo 1: aperte o Tecla Windows + E juntos no teclado para abrir o Explorador de arquivos. Agora, clique em Este PC à esquerda e depois à Unidade C do lado direito.
Passo 2: Agora, siga o caminho mostrado abaixo para chegar ao Excel pasta:
C:Users'username'AppDataLocalMicrosoftExcel
Agora, abra a pasta XLStart.
*Observação - substitua a parte destacada pelo seu nome de usuário específico sem as aspas.
Etapa 3: Agora você verá um arquivo chamado - GWXL97.XLA . Selecione este arquivo e clique Excluir .
Isso é tudo. Seguir esses métodos pode ajudá-lo a corrigir o erro de tempo de execução 1004 do VBA em seu PC com Windows 10.
Recomendado para você:- Correção: o Microsoft Excel não consegue abrir ou salvar mais documentos porque não há memória suficiente
- Corrija arquivos corrompidos do Excel no Windows 10 e recupere dados perdidos
- Corrigir problema de arquivo do Excel que não abre no Windows 10
- Como corrigir o erro do Excel Online não está funcionando no Windows 10
- Correção: Erro do Microsoft Excel parou de funcionar no Windows 10
- Corrigir erro do Microsoft Excel: “Muitos formatos de células diferentes”