Retorna uma Variante (Cadeia) que contém um número especificado de caracteres do lado direito de uma cadeia.
Sintaxe
Direita( cadeia de caracteres, comprimento )
A sintaxe da função direita tem esses argumentos:
Argumento |
Descrição |
cadeia |
Obrigatório. expressão de cadeia de caracteres da qual os caracteres mais corretos são retornados. Se a cadeia de caracteres contiver Null, Null será retornado. |
comprimento |
Obrigatório. Variant (Long). Expressão numérica que indica quantos caracteres devem ser retornados. Se 0, uma cadeia de comprimento zero ("") será retornada. Se maior ou igual ao número de caracteres na cadeia de caracteres, toda a cadeia de caracteres será retornada. |
Comentários
Para determinar o número de caracteres na cadeia de caracteres, use a função Len .
Observação: Use a função RightB com dados de bytes contidos em uma cadeia de caracteres. Em vez de especificar o número de caracteres a serem retornados, o comprimento especifica o número de bytes.
Exemplo de consulta
Expressão |
Resultados |
SELECT Right(ProductID,3) AS FromRight FROM ProductSales; |
Retorna caracteres '3' do lado direito dos valores no campo "ProductID" da tabela "ProductSales" na coluna FromRight. |
Exemplo de VBA
Observação: Exemplos a seguir demonstram o uso dessa função em um módulo VBA (Visual Basic for Applications). Para obter mais informações sobre como trabalhar com o VBA, selecione Referência do Desenvolvedor na lista suspensa ao lado de Pesquisar e insira um ou mais termos na caixa de pesquisa.
Este exemplo usa a função Right para retornar um número especificado de caracteres do lado direito de uma cadeia de caracteres.
Dim AnyString, MyStr
AnyString = "Hello World" ' Define string. MyStr = Right(AnyString, 1) ' Returns "d". MyStr = Right(AnyString, 6) ' Returns " World". MyStr = Right(AnyString, 20) ' Returns "Hello World".