Retorna uma Variante (Cadeia) que contém um número especificado de caracteres do lado direito de uma cadeia.

Sintaxe

Right( string, length )

A sintaxe da função Right tem estes argumentos:

Argumento

Descrição

cadeia

Obrigatório. expressão de cadeia de caracteres de onde os caracteres mais à direita 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 for maior ou igual ao número de caracteres na cadeia de caracteres,a cadeia de caracteres inteira 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 byte contidos em uma cadeia de caracteres. Em vez de especificar o número de caracteres a retornar, 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 do VBA

Observação: Exemplos a seguir demonstram o uso dessa função em um módulo Visual Basic for Applications (VBA). Para obter mais informações sobre como trabalhar com o VBA, selecione Referência do Desenvolvedor na listada 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".

As funções de cadeia de caracteres e como usá-las

Precisa de mais ajuda?

Expanda suas habilidades
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar Microsoft Office Insider

Essas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade do idioma?
O que afetou sua experiência?

Obrigado pelos seus comentários!

×