Peut-on modifier la variable dans une boucle For Each ?
J'explique mieux : j'ai un grand tableau de chaînes de caractères. Chaque fois qu'il y a "Toto" dans une des lignes, je veux le remplacer par "Lulu".
Voici ce que j'ai écrit :
Code:
1 2 3 4 5 6 7 8
| n=0
for each ligne in lignes
d=instr(ligne,"Toto")
if d>0 then
ligne=left(ligne,d-1) + "Lulu" + mid(ligne,d+4)
n=n+1
end
next |
Or le compte "n" est bon (tout au moins, non nul), mais le tableau semble inchangé !
Alors je me demande si j'ai le droit de modifier "ligne".
Merci de m'aider.
AMIcalement