Table of contents
TOC
Réduire la table des matières
Développer la table des matières

Asc, fonction

office 365 dev account|Dernière mise à jour: 04/10/2017
|
1 Contributeur

Renvoie une valeur Integer qui représente le code de caractère correspondant à la première lettre d'une chaîne.

Syntaxe

Asc(string)

L' argument string obligatoire est n'importe quelle expression de chaîne valide. Si la chaîne ne contient aucun caractère, une erreur d'exécution se produit.

Notes

La plage des valeurs de retour est comprise entre 0 et 255 sur les systèmes autres que DBCS, et entre -32768 et 32767 sur les systèmes DBCS.

Remarque La fonction AscB est utilisée avec les données d'octets contenue dans une chaîne. Plutôt que de renvoyer le code de caractère du premier caractère, la fonction AscB renvoie le premier octet. La fonction AscW renvoie le code de caractère Unicode, sauf sur les plateformes ne prenant pas en charge Unicode. Dans ce cas, son comportement est identique à celui de la fonction Asc.

Remarque Visual Basic pour Macintosh ne prend pas en charge les chaînes Unicode. Par conséquent, la fonction AscW ( n ) ne peut pas renvoyer tous les caractères Unicode des valeurs n dans la plage de valeurs comprise entre 128 et 65 535, comme elle le fait dans l'environnement Windows. La fonction AscW ( n ) tente d'effectuer une approximation des valeurs Unicode n supérieures à 127. En conclusion, il est préférable de ne pas utiliser la fonction AscW dans l'environnement Macintosh.

Exemple

Cet exemple fait appel à la fonction Asc pour renvoyer un code de caractère correspondant à la première lettre de la chaîne.

Dim MyNumber
MyNumber = Asc("A")    ' Returns 65.
MyNumber = Asc("a")    ' Returns 97.
MyNumber = Asc("Apple")    ' Returns 65.
© 2018 Microsoft