Compartilhar via


Memória insuficiente (Erro 7)

Mais memória foi necessária do que está 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 muito grande. Quebre módulos ou procedimentos grandes em menores. Isso não salva a memória, mas pode impedir atingir limites de segmento de 64K.

  • Você está executando o Microsoft Windows no modo padrão. Reinicie o Microsoft Windows no modo aprimorado.

  • Você está executando o Microsoft Windows no modo aprimorado, mas está sem memória virtual. Aumente a memória virtual liberando algum espaço em disco ou, pelo menos, verifique se algum espaço está disponível.

  • Você tem programas de término e permanência em execução. Elimine programas de terminação e permanência de residentes.

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

  • Você está 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.