Bonjour,
J'ai besoin de votre aide pour récupérer les mots dans plusieurs macro variables.
J'ai déjà récupéré, non sans difficulté à cause des virgules, dans une macro variable le nombre de mots contenus dans la macro variable.
Mais avec les virgules dans la macro variable de départ, j'ai quelques difficultés à obtenir ce que je veux.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 %LET toto = a, b, c; %LET titi = %SYSFUNC(COUNTW("&toto."));
Je voudrais donc 3 macros variables pour chaque mot, sans espaces et sans virgules et sans guillemets.
J'ai essayé ceci mais je n'obtiens pas exactement ce que je veux :
Merci de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 %MACRO TEST; %DO i = 1 %TO &titi.; %LET var&i. = %QSCAN("&toto.",&i.,%STR(,)); %PUT ****&&var&i..***; %END; %MEND TEST; %TEST;
delph_le
Partager