Corrigir erro de tempo de execução 7 Sem memória – Macro do Excel

Corrigir Erro De Tempo De Execucao 7 Sem Memoria Macro Do Excel



Macros do Excel tornaram possível aos usuários automatizar tarefas que, de outra forma, exigiriam muito tempo e esforço para serem executadas. Eles podem lidar com tarefas manuais no Excel, permitindo assim que os usuários trabalhem com mais eficiência. No entanto, muitos usuários reclamam de se deparar com Erro de tempo de execução 7 Sem memória quando o Microsoft VBA tenta executar uma tarefa automatizada em Excel . Se você estiver enfrentando o mesmo problema, você está na página certa da Internet. Esta peça o ajudará a entender por que o erro está ocorrendo e o que fazer para resolvê-lo.



  Erro de tempo de execução 7 Sem memória - Excel





microfone do skype não funciona windows 10

O que é o erro de tempo de execução 7 sem memória no VBA?

O erro de tempo de execução 7 sem memória interrompe a execução de um programa na programação de aplicativos Visual Basic. Normalmente, quando isso ocorre no Excel, indica que o software de planilha da Microsoft não consegue encontrar memória suficiente para executar macros VBA no sistema. As macros VBA no Excel usam a linguagem de programação interna da Microsoft para automatizar tarefas manuais e criar funções personalizadas geradas pelo usuário.





O Erro de tempo de execução pode ser causado por vários fatores, incluindo arquivos Excel comprometidos, muitos drivers carregados, execução do Windows no modo padrão, falha de componente de hardware e capacidade de armazenamento insuficiente. É importante notar que quando um programa de macro Excel VBA encontra um limite de segmento de 64K, o erro 7 de tempo de execução de falta de memória também ocorre.



Como corrigir o erro de tempo de execução 7 Falta de memória na macro do Excel

Há uma série de correções que você pode implementar para se livrar do erro de tempo de execução de falta de memória no Excel VBA. No entanto, tente experimentar tudo até que o problema seja completamente resolvido. Verifique as seguintes correções comprovadas destacadas e discutidas a seguir:

1. Altere as configurações de macro no Excel
2. Execute o Windows no modo Avançado
3. Aumente o tamanho da memória virtual
4. Remova o driver de dispositivo desnecessário
5. Desfragmentar unidade de disco rígido
6. Aumente o tamanho da RAM

1] Alterar configurações de macro no Excel



Esta é a primeira solução que você deve implementar para se livrar do erro 7 de tempo de execução de falta de memória nas macros do Excel. A opção que você ativará permitirá que macros em qualquer documento Excel habilitado para macro acessem os objetos, métodos e propriedades principais necessários para a execução. Siga as etapas descritas abaixo:

  • Abra o aplicativo Microsoft Excel em seu PC e vá para Arquivo > Opções .
  • Na lista de opções no lado direito da janela, selecione Centro de confiança e clique em Configurações da Central de Confiabilidade .
  • Selecione Configurações de macro na lista de opções no lado direito da janela.
  • Sob Configurações de macro do desenvolvedor , certifique-se de que “ Confie no acesso ao modelo de objeto do projeto VBA ”A opção está marcada.
  • Clique em OK para salvar a alteração.

2] Execute o Windows no modo Avançado

Como afirmamos anteriormente, a execução do Microsoft Windows no modo padrão pode ser responsável pelo erro de tempo de execução de falta de memória 7 na macro do Excel. Para resolver o problema, reinicie o Microsoft Windows em Modo aprimorado . Siga as etapas descritas abaixo:

  • aperte o Chave do Windows + EU no teclado para abrir o Configurações do Windows .
  • Navegar para Configuração de privacidade > Pesquisando no Windows .
  • Sob ' Encontre meus arquivos ', selecione os Aprimorado opção.
  • Reinicie o seu computador depois.

3] Aumente o tamanho da memória virtual

  Aumente o tamanho da página da memória virtual

Também explicamos que o erro de tempo de execução 7 na macro do Excel também pode ser resultado de falta de memória virtual no computador. Para corrigir o erro de falta de memória, aumentar o tamanho da memória virtual no seu computador. Siga as etapas descritas abaixo:

  • Vá para Painel de controle > Sistema e Segurança > Sistema .
  • Clique em Configurações avançadas do sistema no canto superior esquerdo da janela e navegue até o Avançado aba.
  • Clique no Configurações botão abaixo Desempenho .
  • Vou ao Avançado guia e, em seguida, clique no Mudar botão abaixo Memória virtual .
  • Desmarque a opção “ Gerencie automaticamente o tamanho do arquivo de paginação para todos os drivers ”Opção na parte superior da janela.
  • Selecione seu C: dirigir onde o arquivo de paginação será criado.
  • Selecione Tamanho personalizado e definir valores para ambos os Tamanho inicial e Tamanho máximo .
  • Clique no Definir botão e salve as alterações clicando em OK .
  • Reinicie o seu PC depois para implementar as configurações.

No entanto, o tamanho inicial deve ser 1,5 vezes o tamanho do armazenamento RAM (MB). Por exemplo, se você estiver usando 8 GB de RAM, o tamanho inicial será 1024 x 8 x 1,5 = 12288. O tamanho máximo é 3 vezes o tamanho do armazenamento RAM. Embora não seja aconselhável utilizar o tamanho máximo, certifique-se de fazer os cálculos corretamente para evitar instabilidade do sistema.

Relacionado : Erro de tempo de execução 76: Caminho não encontrado no Excel

4]Remover drivers de dispositivos desnecessários

  remova o controlador do Xbox do controlador do Xbox para o jogador 1 no PC com Windows

Outra solução comprovada é remova drivers de dispositivos desnecessários . Muitos drivers de dispositivo carregados no sistema do seu computador podem ser o motivo pelo qual você se depara com o erro 7 de tempo de execução de falta de memória na macro do Excel. Siga as etapas descritas abaixo:

  • Clique com o botão direito no Começar menu e selecione Gerenciador de Dispositivos .
  • Na lista de dispositivos do seu computador, expanda aqueles que você considera desnecessários.
  • Clique com o botão direito em seus drivers e selecione Desinstalar dispositivo.
  • Reinicie o seu PC depois.

5]Desfragmentar unidade de disco rígido

  Opções de desfragmentação e opções de linha de comando no Windows

Se você estiver usando uma unidade de disco rígido (HDD) e não uma unidade de estado sólido (SSD), pode ser necessário desfragmente sua unidade para resolver o erro de tempo de execução de falta de memória 7 na macro do Excel. Siga as etapas descritas abaixo:

  • Abra o prompt de comando em seu computador como administrador.
  • Tipo desfragmentar C: /a e então acerte o Digitar tecla no teclado para analisar sua unidade.

A análise mostrará o espaço fragmentado no disco rígido e também indicará se você deve desfragmentar o volume ou não.

Tipo desfragmentar C: para desfragmentar o volume. Reinicie o seu computador após a conclusão do processo.

6] Aumente o tamanho da RAM

Se você continuar recebendo o erro de tempo de execução de falta de memória 7 na macro do Excel depois de esgotar todas as correções discutidas anteriormente, considere aumentar o tamanho do armazenamento RAM.

Ler: Como impedir ou bloquear a execução de macros em arquivos do Microsoft Office

Concluindo, tente implementar todas as correções discutidas neste artigo até que o erro de tempo de execução 7 na macro do Excel seja completamente resolvido em seu computador. Esperamos que você consiga ajuda com esta peça. Boa sorte.

Quais são os três tipos de erros no VBA?

Os três tipos de erros relevantes para o Visual Basic para programação de aplicativos são Erros de sintaxe , Erros de tempo de execução , e Erros lógicos . Erros de tempo de execução, como o erro de falta de memória 7, passam nas verificações de sintaxe do interpretador, mas ocorrem como um problema no programa durante a execução.

O que é erro de falta de memória na macro VBA?

Erro de falta de memória no VBA é um erro de tempo de execução que ocorre durante a execução de uma instrução em um programa. É o resultado de o aplicativo Microsoft Excel em seu computador ficar sem recursos do sistema para concluir a execução do programa.

  Erro de tempo de execução 7 Sem memória - Excel
Publicações Populares