Compartilhar via


LSet permitida apenas em cadeias de caracteres e tipos definidos pelo usuário

O LSet é utilizado para alinhar dados à esquerda dentro de cadeias e variáveis do tipo definido pelo utilizador. Esse erro tem as seguintes causas e soluções:

  • A variável especificada não é uma cadeia ou tipo definido pelo utilizador. Se estiver a tentar bloquear a atribuição de uma matriz a outra, o LSet não funciona. Tem de utilizar um ciclo para atribuir cada elemento individualmente.

  • Tentou utilizar o LSet com um objeto. O LSet também pode ser utilizado para atribuir os elementos de uma variável de tipo definido pelo utilizador aos elementos de um tipo diferente, mas compatível e definido pelo utilizador. Embora os objetos sejam semelhantes aos tipos definidos pelo utilizador, não pode utilizar o LSet nos mesmos. Da mesma forma, não pode utilizar o LSet em variáveis de tipos definidos pelo utilizador que contenham cadeias, objetos ou variantes.

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.