ACCESS : extraction de chaines de caractères

Bonjour,
Je rencontre une difficulté sur une ACCESS : voilà je dispose d'un champ unique composé de donnée structurées de la sorte
*AAAAA*BBBBB*CCCCC*
*DDD*FFFF*VVVVVVVVVVVV*
Je veux extraire les données comprises entre les * (je ne peux pas faire le nécessaire lors de l'import)
1er prob : les chaines sont de tailles différentes entre chaque * ;
2me prob : le symbole de l'astérisque qui signifie tous les caractères dans ACCESS (j'utilise charcode 42)
Je vous remercie par avance,
cordialement,

2 réponses

  1. Contributeur
    Bonjour,

    Si vba access a la fonction Split comme excel ça ira tout seul.

    ex :
    s = "*AAAAA*BBBBB*CCCCC*"
    r = Split(s, "*")

    Tu retrouves tes 5 chaines (dont 2 vides) dans r(0) à r(4)

    eric
    0