Se connecter avec Microsoft
S'identifier ou créer un compte.
Bonjour,
Sélectionnez un autre compte.
Vous avez plusieurs comptes
Choisissez le compte avec lequel vous voulez vous connecter.

Renvoie un nombre supérieur représentant la code de caractère correspondant à la première lettre d’une chaîne.

Syntaxe

Asc (chaîne)

La chaîne requiseargument 'est toute chaîne expression de chaîne. Si la chaîne ne contient aucun caractère, une erreur d’exécution se produit.

Remarques

La plage des retours est de 0 à 255 sur des systèmes non-DBCS, mais –32768 – 32767 sur des systèmes DBCS.

Remarque : La fonction AscB est utilisée avec les données d’byte contenues dans une chaîne. Au lieu de renvoyer le code de caractère du premier caractère, AscB renvoie le premier byte. La fonction AscW renvoie le code de caractère Unicode sauf sur les plateformes sur lesquelles Unicode n’est pas pris en charge. Dans ce cas, le comportement est identique à la fonction Asc.

Remarque :  Visual Basic pour Macintosh ne prend pas en charge les chaînes Unicode. Par conséquent, AscW(n)ne peut pas renvoyer tous les caractères Unicode pour les valeurs n de la plage de 128 à 65 535, comme c’est le cas dans l’environnement Windows. À la place, AscW(n)tente une « meilleure estimation » pour les valeurs Unicode n supérieures à 127. Par conséquent, vous ne devez pas utiliser AscW dans l’environnement Macintosh.

Exemples de requête

Expression

Résultats

SELECT Asc(« a ») AS Expr1 FROM ProductSales;

Renvoie le code « ASCII » de la chaîne « a ». Résultat : « 97 ».

SELECT Asc("Z") AS AscCode FROM ProductSales;

Renvoie le code « ASCII » de la chaîne « Z » dans la colonne AscCode. Résultat : « 90 ».

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 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.

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.

Les communautés vous permettent de poser des questions et d'y répondre, de donner vos commentaires et de bénéficier de l'avis d'experts aux connaissances approfondies.

Ces informations vous ont-elles été utiles ?

Dans quelle mesure êtes-vous satisfait(e) de la qualité de la langue ?
Qu’est-ce qui a affecté votre expérience ?
En cliquant sur Envoyer, vos commentaires seront utilisés pour améliorer les produits et services de Microsoft. Votre administrateur informatique sera en mesure de collecter ces données. Déclaration de confidentialité.

Nous vous remercions de vos commentaires.

×