Memória insuficiente (Erro 7)

Foi necessária mais memória do que a disponível ou um limite de segmento de 64K foi encontrado. Esse erro tem as seguintes causas e soluções:

  • Você tem muitos aplicativos, documentos ou arquivos de origem abertos. Feche todos os aplicativos, documentos ou arquivos de origem desnecessários que estejam abertos.

  • Você tem um módulo ou procedimento que é muito grande. Divida módulos ou procedimentos grandes em módulos menores. Isso não economiza memória, mas pode impedir que os limites de segmento de 64K sejam atingidos.

  • Você está executando o Microsoft Windows no modo padrão. Reinicie o Microsoft Windows no modo avançado.

  • Você está executando o Microsoft Windows no modo avançado, mas ficou sem memória virtual. Aumente a memória virtual liberando algum espaço em disco ou, pelo menos, garanta que algum espaço esteja disponível.

  • Você tem programas de rescisão e permanência de residentes em execução. Elimine os programas de rescisão e permanência de residentes.

  • Você tem muitos drivers de dispositivo carregados. Elimine drivers de dispositivo desnecessários.

  • Você ficou sem espaço para variáveispúblicas. Reduza o número de variáveis públicas .

  • Você tentou atualizar uma propriedade que é somente leitura. Não atribua valores a propriedades somente leitura.

Saiba mais selecionando o item em questão e pressionando F1 (no Windows) ou HELP (no Macintosh).

Suporte e comentários

Tem dúvidas ou quer enviar comentários sobre o VBA para Office ou sobre esta documentação? Confira Suporte e comentários sobre o VBA para Office a fim de obter orientação sobre as maneiras pelas quais você pode receber suporte e fornecer comentários.