La fonction VBA Chr permet de réaliser une macro pour renvoyer le code ASCII.
La fonction Chr
La fonction VBA Chr suit la syntaxe suivante :
Chr(code_ascii)
où code_ascii désigne le code ASCII du caractère. La liste des codes ASCII allant de 0 à 255 est disponible sur la page dédiée à la table ASCII.
Exemple de macro avec la fonction Chr
La macro
Sub macro()
Dim c As Range ‘Variable
For Each c In Range(« A1:A5 ») ‘Colonne
ActiveCell.Offset(0, 0).FormulaR1C1 = _
Chr(c)ActiveCell.Offset(1, 0).Select
Next c
End Sub
Les données sources
A | B | C | D | E | |
---|---|---|---|---|---|
1 | 13 | ||||
2 | 34 | ||||
3 | 56 | ||||
4 | 65 | ||||
5 | 75 |
Le résultat
A | B | C | D | E | |
---|---|---|---|---|---|
1 | 13 | (retour chariot) | |||
2 | 34 | « | |||
3 | 56 | 8 | |||
4 | 65 | A | |||
5 | 75 | K |