Instrução LSet
A esquerda alinha uma cadeia dentro de uma variável de cadeia ou copia uma variável de um tipo definido pelo utilizador para outra variável de um tipo definido pelo utilizador diferente.
Sintaxe
Cadeia de carateres de cadeia de carateres=LSet
LSetvarname1=varname2
A sintaxe da instrução LSet tem as seguintes partes:
Sair | Descrição |
---|---|
stringvar | Obrigatório. Nome da variável de cadeia. |
cadeia de caracteres | Obrigatório. Expressão de cadeia a alinhar à esquerda no stringvar. |
varname1 | Obrigatório. Nome da variável do tipo definido pelo utilizador para o qual está a ser copiado. |
varname2 | Obrigatório. Nome da variável do tipo definido pelo utilizador a ser copiado. |
Comentários
LSet substitui quaisquer carateres restantes no stringvar por espaços.
Se a cadeia for maior do que a cadeia de carateres, lSet coloca apenas os carateres mais à esquerda, até ao comprimento da cadeia de carateres, em stringvar.
Não é recomendado utilizar o LSet para copiar uma variável de um tipo definido pelo utilizador para uma variável de um tipo definido pelo utilizador diferente. Copiar dados de um tipo de dados para o espaço reservado para um tipo de dados diferente pode causar resultados imprevisíveis.
Quando copia uma variável de um tipo definido pelo utilizador para outro, os dados binários de uma variável são copiados para o espaço de memória do outro, independentemente dos tipos de dados especificados para os elementos.
Exemplo
Este exemplo utiliza a instrução LSet para alinhar uma cadeia à esquerda dentro de uma variável de cadeia. Embora o LSet também possa ser utilizado para copiar uma variável de um tipo definido pelo utilizador para outra variável de um tipo diferente, mas compatível e definido pelo utilizador, esta prática não é recomendada. Devido às diversas implementações de estruturas de dados entre plataformas, tal utilização do LSet não pode ser garantidamente portátil.
Dim MyString
MyString = "0123456789" ' Initialize string.
Lset MyString = "<-Left" ' MyString contains "<-Left ".
Confira também
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.