Vba ACCESS passer de chiffre a lettre

Résolu
Slugx Messages postés 7 Statut Membre -  
eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   -
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.
Configuration: Windows XP
Firefox 2.0.0.12

2 réponses

  1. Ivanhoe
     
    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
  2. Slugx Messages postés 7 Statut Membre
     
    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
    1. eriiic Messages postés 24581 Date d'inscription   Statut Contributeur Dernière intervention   7 281
       
      Bonsoir,

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

      eric
      0