Fonction Chr

Résolu
MasterOfQuebec Messages postés 66 Date d'inscription lundi 12 mars 2007 Statut Membre Dernière intervention 5 mai 2009 - 17 mars 2008 à 02:26
bricoyeye Messages postés 326 Date d'inscription vendredi 15 avril 2005 Statut Membre Dernière intervention 29 avril 2008 - 18 mars 2008 à 06:02
Bonjour,
J'ai un code avec cette ligne :
test1 = Chr(&H78) & Chr(&H1) & Chr(&HE3)
Mais je ne comprends pas ce que veut dire &H78, &H1, &HE3

Quelqun peut m'expliquer ce que ceci retourne ainsi que me donner une liste avec les caractères et leur codes de A à Z, 0 à 9 (ainsi que les caractères spéciaux).
Car j'aimerais changer la valeur retourné.

Merci d'avance.

3 réponses

cs_casy Messages postés 7741 Date d'inscription mercredi 1 septembre 2004 Statut Membre Dernière intervention 24 septembre 2014 40
17 mars 2008 à 11:16
Pas tout à fait juste Bricoyeye

&h78 = 120 en décimal

Chr(&h78) = x (le caractère)

Chr renvoie le caractère correspondant au code ascii passé en paramètre. Le code ascii est un nombre qui peut etre réprésenté en décimal (120) ou en hexa (&h78) (et aussi en octal, mais très très peut utilisé je pense)

---- Sevyc64  (alias Casy) ---- <hr size ="2" width="100%" /># LE PARTAGE EST NOTRE FORCE #    http://aide-office-vba.monforum.com/index.php
3
bricoyeye Messages postés 326 Date d'inscription vendredi 15 avril 2005 Statut Membre Dernière intervention 29 avril 2008 2
17 mars 2008 à 06:23
Salut,

Pour le H, c'est Hexa.
Chr(&H78) = 120
Tout les code (en dec, donc sans H) ici:
http://crteknologies.free.fr/programmation/ressources/ascii.pdf

Chr (120) = x
A+
0
bricoyeye Messages postés 326 Date d'inscription vendredi 15 avril 2005 Statut Membre Dernière intervention 29 avril 2008 2
18 mars 2008 à 06:02
Salut,
Je me suis mal exprimé, je voulais dire que  H78 était égal à 120, c'est evidant que Chr(&h78) = x.
0
Rejoignez-nous