Compartilhar via


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

O Visual Basic permite-lhe utilizar cadeias muito grandes. No entanto, os requisitos de outros programas e a forma como manipula as cadeias de carateres podem causar este erro. Esse erro tem as seguintes causas e soluções:

  • As expressões que exigem a criação de cadeias temporárias para avaliação podem causar este erro. Por exemplo, o código seguinte causa um Out of string space erro em alguns sistemas operativos:

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

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

  • O sistema pode ter ficado sem memória, o que impediu a alocação de uma cadeia. Remova quaisquer aplicações desnecessárias 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.