Bonjour,
même pas besoin de faire les frais de la fonction split dans un tel cas.
Interesse-toi à la fonction Instr, capable de te retourner la position de la chaine " et ". Appelons pos cette position
tout ce qui est avant est :
Trim(left(tachaine,pos-1))
" et " est à transformer en "et", tout bêtement (mais uniquement si pos > 0 car sinon, cela veut dire que tachaine ne contient pas de " et "
tout ce qui est après est
Trim(mid(tachaine,pos +¨5))
pourquoi + 5 ? parce que " et " = 4 caractères et que tu reprends au suivant (donc le 5ème après pos).
Mais la lecture, dans ton aide en ligne, des fonctions utilisées (Trim, Left, Instr et Mid) t'en apprendra beaucoup plus.
Partager