Vba ACCESS passer de chiffre a lettre

Résolu/Fermé
Slugx Messages postés 7 Date d'inscription vendredi 8 février 2008 Statut Membre Dernière intervention 6 mars 2008 - 13 févr. 2008 à 20:53
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 - 13 févr. 2008 à 23:33
Bonjour,

j'aimerais faire un tableau de string dans lequel j'aurais les 26 lettres de l'alphabete, mais je ne veux pas rentrer toutes les lettres une par une, alors ya-t-il un moyen de le faire dans une boucle.
A voir également:

2 réponses

Bonsoir,

essayez avec la fonction CHR, qui convertit un code (numérique) en caractère ASCII
A = Chr(65)
B = Chr(66)
etc
Z = Chr(90)
pour info, la fonction inverse est ASC
0
Slugx Messages postés 7 Date d'inscription vendredi 8 février 2008 Statut Membre Dernière intervention 6 mars 2008
13 févr. 2008 à 22:59
merci j'ai reussi a faire mon tableau avec ce que tu ma dis

Dim tab2(25) As Integer
Dim j As Integer

j = 65
For i = 0 To 25
tab2(i) = j
j = j + 1
Next

MsgBox Chr(tab2(10))


sa marche sa affiche K (pcq sa part a 0 pour A)

j'ai fais sa vite mais sa marche

merci encore
0
eriiic Messages postés 24570 Date d'inscription mardi 11 septembre 2007 Statut Contributeur Dernière intervention 23 avril 2024 7 213
13 févr. 2008 à 23:33
Bonsoir,

pour faire plus court tu peux aussi faire
for i = 65 to 90
...

eric
0