Bonjour,
Je souhaite réaliser une macro qui enregistre dans un "tableau" (1 mot par colonne) une chaine de mots délimitées par le caractère "-".
Cependant, j'ai quelques souci de syntaxe mais l'idée est ici :
Un petit coup de pouce ne serait pas de refus. Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 %macro tab(mots , delim); %let nbmots = %lenght(%scan(&mot,&delim); %let tableau() = ""; %do i = 1 %to nbmots ; &tableau(&i) = %scan(&mot,&i,&delim) ; %end ; %return &tableau; %mend ; %tab(mot1-mot2-mot2 , "-"); %put &tableau(0); /*affiche mot1*/ %put &tableau(2); /*affiche mot3*/
Partager