Passer au contenu principal

Fonction ASC Excel

La fonction ASC renvoie le code ASCII du premier caractère d'une chaîne. Il est principalement utilisé comme fonction VBA dans Excel.

asc-fonction 1


Syntaxe

=ASC(text)


Arguments

  • Texte (obligatoire) : le texte ou une référence à une cellule contenant le texte que vous souhaitez convertir en code ASCII.

Valeur de retour

La ASC la fonction renvoie un valeur numérique.


Notes de fonction

  1. La chaîne de texte fournie à la fonction ASC dans VBA peut être n'importe quelle chaîne valide, mais elle ne calcule que le premier caractère de la chaîne.
  2. La fonction ASC est sensible à la casse.
  3. Le code ASCII renvoyé par la fonction ASC est la partie entière d'un nombre décimal, compris entre 0 et 255. Tout comme la capture d'écran ci-dessous le montre. Pour plus de détails sur le code ASCII, veuillez consulter cet article : https://www.ascii-code.com/.
    asc-fonction 2
  4. Les codes ASCII pour AZ renvoyés par la fonction ASC dans VBA sont 65-90, et pour az sont 97-122.

Exemple

Dans ce cas, il y a quelques chaînes de test dans le tableau ci-dessous. Pour calculer le code ASCII de ces chaînes de texte, procédez comme suit :

1. Appuyez sur les touches Alt + F11 pour ouvrir la fenêtre Microsoft Visual Basic pour Applications.

2. Dans la fenêtre Microsoft Visual Basic pour Applications, cliquez sur insérer > Module pour ouvrir la fenêtre Module. Ensuite, copiez et collez le code VBA ci-dessous dans la fenêtre.

VBA : calcule le code ASCII

Sub Code()
Dim Result1
Result1 = Asc("K")
MsgBox Result1
End Sub

asc-fonction 3

3. Appuyez sur la touche F5 pour exécuter le code. Et une boîte de dialogue Microsoft Excel apparaît, affichant le résultat du code ASSII du texte "K", qui est 75.

asc-fonction 4

4. Entrez le résultat "75" dans la cellule D5 afin que le résultat puisse être enregistré.

asc-fonction 5

5. Pour obtenir le reste des résultats. Nous devons modifier le texte de la fonction ASC dans VBA en conséquence. Par exemple, pour connaître le code ASSII du texte "Kutools", le VBA est comme ceci :

VBA : calcule le code ASCII

Sub Code()
Dim Result2
Result2 = Asc("Kutools")
MsgBox Result2
End Sub

asc-fonction 6

Vous remarquerez que le résultat du texte "Kutools" est le même que celui du texte "K".

6. Répétez les étapes ci-dessus pour obtenir le reste des résultats.

asc-fonction 7

Notes:

  1. Si la chaîne fournie est vide, elle renvoie une erreur d'exécution.

    asc-fonction 8

  2. Si le texte fourni est un espace vide, il renvoie 32.

    asc-fonction 9

  3. Comme la fonction ASC est sensible à la casse, elle renvoie des résultats différents pour le même caractère dans des cas différents, tels que les caractères E et e, ASC renvoie les résultats sous la forme 69 et 101 séparément.

Fonctions relatives:

  • Excel EVEN Fonction
    La fonction EVEN arrondit les nombres à partir de zéro à l'entier pair le plus proche.

  • Excel EXP Fonction
    La fonction EXP renvoie le résultat de la constante e élevée à la puissance n.

 

 

Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations