Partilhar via


Espaço insuficiente para a cadeia de caracteres (Erro 14)

O Visual Basic permite que você use cadeias de caracteres muito grandes. No entanto, os requisitos de outros programas e a maneira como você manipula suas cadeias de caracteres podem causar esse erro. Esse erro tem as seguintes causas e soluções:

  • Expressões que exigem que cadeias de caracteres temporárias sejam criadas para avaliação podem causar esse erro. Por exemplo, o código a seguir causa um Out of string space erro em alguns sistemas operacionais:

      MyString = "Hello" 
      For Count = 1 To 100 
      MyString = MyString & MyString 
      Next Count 
    

    Atribua a cadeia de caracteres a uma variável de outro nome.

  • Seu sistema pode ter ficado sem memória, o que impediu que uma cadeia de caracteres fosse alocada. Remova todos os aplicativos desnecessários da memória para criar mais espaço.

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.