Você está na página 1de 3

Funções de String – procedimentos para manipular cadeias de caracteres

 nomeVariavel = Len(string)

variável inteira armazena quantidade/número de caracteres

 nomeVariavel = Left(string, n)

variável de cadeia armazena n caracteres da string, situados mais à esquerda.

 nomeVariavel = Right(string, n)

variável de cadeia armazena n caracteres da string, situados mais à direita.

 nomeVariavel = Mid(string, n, [m])

variável de cadeia armazena m caracteres, a partir do n-ésimo (n>0) caractere da string.

Mid(nomeVariavel, n, [m]) = string


Substitui uma subcadeia de uma cadeia de caracteres (nomeVariavel) por outra subcadeia
(string).

 posição = Instr([n,] string, searched_string [, compare])

posição é um número inteiro.


n é opcional e representa o n-ésimo (n>0) caractere da string e indica o local (start) onde a
procura da substring (searched_string) deve começar. Se omitido, o valor default é 1.

compare é opcional e pode ter 2 valores: vbBinaryCompare (default, case sensitive) e


vbTextCompare (que ignora a caixa das letras, não diferenciando maiúsculas de
minúsculas).

 string = String(n, caractere)

n é o número de caracteres
caractere pode ser o código ANSI (0-255) do caractere ou o primeiro caractere de uma
cadeia

 string = Space(n)

n é o número de espaços vazios

 nomeVariavel = Str(expressão_numérica)
variável de cadeia armazena a expressão numérica convertida em string. O ponto é o
separador decimal válido. Para demais casos, usar a função CStr().

 número = Val(expressão_de_cadeia)

variável numérica armazena a expressão de cadeia convertida em número. Val() ignora


espaços em branco, tabuladores e saltos de linha que possam estar presentes no início da
expressão de cadeia. Se o primeiro caractere diferente de espaço em branco da expressão
de cadeia não for numérico (exceto pelo sinal -), Val() dá 0 como resultado. Os caracteres
não numéricos que seguem os números são ignorados. O ponto é o separador decimal
válido. Para demais casos, usar a função CDbl().
Visual Basic converte implicitamente strings a valores numéricos, e vice-versa, sempre que
o conteúdo da string represente um valor numérico.

 nomeVariavel = Chr(código_caractere)

variável de cadeia armazena o caractere correspondente ao código de caractere


ANSI/ASCII especificado (que é uma expressão numérica de valor 0 a 255).

 código_caractere = Asc(expressão_de_cadeia)

variável numérica armazena o código de caractere ANSI/ASCII (0-255) correspondente ao


primeiro caractere da expressão de cadeia especificada.

 string = UCase(expressão_de_cadeia)

Converte uma expressão de cadeia a letras maiúsculas.

 string = LCase(expressão_de_cadeia)

Converte uma expressão de cadeia a letras minúsculas.

 string = LTrim(expressão_de_cadeia)

Retira espaços em branco à esquerda da expressão de cadeia.

 string = RTrim(expressão_de_cadeia)

Retira espaços em branco à direita da expressão de cadeia.

 string = Trim(expressão_de_cadeia)

Retira espaços em branco à esquerda e à direita da expressão de cadeia.

Funções de Data e Hora


 string = Date

Acima, Date é uma variável.


Se fizermos Date = string (no formato dd/-mm/-aa(aa)), temos uma sentença que
estabelece a data atual do sistema

 string = Time

Acima, Time é uma variável.


Se fizermos Time = string (no formato hh:mm(:ss)), temos uma sentença que estabelece
a hora atual do sistema

 string = Now

Acima, Now é uma variável


Com Format(string | Now, padrão), onde padrão = “dd(dd dd)/-mm(mm mm)/-aa(aa)(,)
hh:mm(:ss) AM/PM”, escolhe-se a forma da apresentação, opcionalmente

Você também pode gostar