Renvoie une donnée de type Variante (Chaîne) contenant un nombre défini de caractères du côté droit d’une chaîne.
Syntaxe
Droite( chaîne, longueur )
La syntaxe de la fonction Droite in compte les arguments suivantes :
Argument |
Description |
chaîne |
Obligatoire. expression de chaîne de laquelle les caractères les plus à droite sont renvoyés. Si la chaîne contient Null, Null est renvoyée. |
longueur |
Obligatoire. Variant(Long). Expression numérique indiquant le nombre de caractères à renvoyer. Si elle est égale à 0, une chaîne vide ("") est renvoyée. Si elle est supérieure ou égale au nombre de caractères d’une chaîne,la chaîne entière est renvoyée. |
Remarques
Pour déterminer le nombre de caractères dansla chaîne, utilisez la fonction Len.
Remarque : Utilisez la fonction DroiteB avec des données d’byte contenues dans une chaîne. Au lieu de spécifier le nombre de caractères à renvoyer, la longueur spécifie le nombre d’octets.
Exemple de requête
Expression |
Résultats |
SELECT Right(ProductID,3) AS FromRight FROM ProductSales; |
Renvoie « 3 » caractères à partir du côté droit des valeurs du champ « ProductID » à partir de la table « ProductSales » dans la colonne FromRight. |
Exemple de VBA
Remarque : Les exemples qui suivent illustrent l’utilisation de cette fonction dans un module Visual Basic pour Applications (VBA). Pour plus d’informations sur l’travail avec VBA, sélectionnez Référence du développeur dans la liste verte en regard de Rechercher, puis entrez un ou plusieurs termes dans la zone de recherche.
Cet exemple utilise la fonction Droite pour renvoyer un nombre spécifié de caractères du côté droit d’une chaîne.
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".