Tout système de communication a besoin d’une normalisation des protocoles de communication afin d’assurer l’interopérabilité des systèmes et la compréhension des messages échangés.
L’informatique n’échappe pas à cette règle.
La norme ASCII (pour American Standard Code for Information Interchange ou code américain standardisé pour l’échange d’information) a été créée dans les années 60 afin de faciliter les échanges informatiques. Cette norme a connu des mises à jour au fil du temps mais demeure en vigueur.
Caractères non imprimables (codes spéciaux) :
Cette table est utile aux fonctions CAR et CODE d’Excel et aux fonctions ASC et CHR des langages Basic et VBA. La table des codes ASCII est téléchargeable ci-après (classeur Excel).
Pour la petite histoire, voici la table des codes ASCII de l’AMSTRAD CPC 464 (ordinateur personnel commercialisé en 1984) extraite de son manuel utilisateur :
Les fonctions ASC et CHR (CHR$ en Basic Locomotive) existaient déjà elles aussi dans les années 80 (extraits du même manuel utilisateur listant les fonctions du Basic Locomotive du CPC) :
Pour afficher tous les caractères affichables (ici sous Basic Locomotive) à l’aide d’une boucle compteur For… To… Next… (extrait du manuel utilisateur du CPC 464) :
Code-source du programme prêt à exécuter :
10 for n=32 to 255: print n; "="; chr$(n); 20 next n run
Résultat de l’exécution du programme (réalisé avec l’émulateur CPC Crocods) :
Pour en savoir plus sur les fonctions CODE et CAR et sur plein d’autres fonctions Excel : 2ème volet de la formation accélérée Excel.
___
Approfondir le sujet : Formation gratuite Analyse de données et automatisation Excel et Access / Tout savoir sur Excel / Découvrir la série d’articles Maîtriser Excel


Derniers articles parBenoît RIVIERE (voir tous)
- Projet IXP (v1.21beta) : nouvelle version en ligne - mardi 7 janvier 2025
- Excel : conserver les zéros non significatifs à gauche - dimanche 5 janvier 2025
- Excellente année 2025 ! - mercredi 1 janvier 2025
- Projet IXP (v1.21beta) : contrôles de cohérences et gestion MULTIFEC - lundi 30 décembre 2024
- Joyeuses fêtes de fin d’année ! - mardi 24 décembre 2024