Retornando cadeias de caracteres de funções

Algumas funções têm duas versões: uma que retorna um tipo de dados Variant e outra que retorna um tipo de dados String. As versões Variant são mais convenientes porque as variantes lidam com conversões entre diferentes tipos de dados automaticamente. Eles também permitem que Null seja propagado por meio de uma expressão. As versões string são mais eficientes porque usam menos memória.

Considere usar a versão string quando:

  • Seu programa é muito grande e usa muitas variáveis.
  • Você grava dados diretamente em arquivos de acesso aleatório.

As funções a seguir retornam valores em uma variável String quando você acrescenta um sinal de dólar ($) ao nome da função. Essas funções têm o mesmo uso e sintaxe que seus equivalentes Variant sem o sinal de dólar.

Função Função Função
Chr$ ChrB$ *Command$
CurDir$ Date$ Dir$
Error$ Format$ Hex$
Entrada$ InputB$ LCase$
Left$ LeftB$ LTrim$
Mid$ MidB$ Out$
Right$ RightB$ RTrim$
Space$ Str$ String$
Time$ Trim$ UCase$

* Pode não estar disponível em todos os aplicativos.

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.