[code:3o83ycu7]
%let Vs=a b c d e f g h i;
%macro LoopMcr;
%do i=1 %to 8;
%let y=%scan(&Vs,&i);
%do j=%evaL(&i+1) %to 9;
%let x=%scan(&Vs,&j);
proc reg; model &y=&x; run;
%end;
%end;
%mend LoopMcr;
%LoopMcr
;
[/code:3o83ycu7]