Share via


Muitas variáveis de nível de módulo

As variáveisno nível do módulo são aquelas declaradas na seção Declarações de um módulo, antes dos procedimentos do módulo. Esse erro tem a seguinte causa e solução:

  • A soma dos requisitos de memória para todas as variáveis de nível de módulo neste módulo excede 64K.

    Esse é o limite de armazenamento para este módulo. Se for apropriado, você pode declarar algumas de suas variáveis como Public em outro módulo ou se algumas variáveis de nível de módulo forem usadas apenas em um procedimento, você poderá declará-las dentro desse procedimento. Se você declarou variáveis no nível do módulo porque deseja que elas mantenham o valor entre invocações de procedimento, em vez disso, você poderá declará-las como estáticas no procedimento no qual são referenciadas.

    Nota O espaço disponível pode variar entre os sistemas operacionais.

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.