Bonjour,
Je souhaite récupérer les différentes valeurs de la variable indice produite dans une boucle pour les attribuer à une variable macro.
Le problème est que ma variable macro (j) ne prend pas successivement les différents incréments de la boucle mais uniquement le dernier (ici, "5")... Et donc, dans la table que je crée, au lieu d'avoir les différentes lignes "Error1", "...", "Error5", j'ai 5 lignes "Error5"!
Voici le code:
La question est sans doute assez "bête" vu mon niveau mais si vous aviez une idée, ça m'aiderait beaucoup!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 DATA ; SET fichier; DO I=1 TO 5; CALL SYMPUT ('j',I); IF Variable1 = I THEN DO; IF Variable2='Error' THEN Variable2="Error &j."; END; END;
Merci!
Partager