LISTSERV at the University of Georgia
Menubar Imagemap
Home Browse Manage Request Manuals Register
Previous (more recent) messageNext (less recent) messagePrevious (more recent) in topicNext (less recent) in topicPrevious (more recent) by same authorNext (less recent) by same authorPrevious page (February 1998, week 1)Back to main SAS-L pageJoin or leave SAS-L (or change settings)ReplyPost a new messageSearchProportional fontNon-proportional font
Date:         Sun, 1 Feb 1998 21:43:53 -0500
Reply-To:     ctuck@istar.ca
Sender:       "SAS(r) Discussion" <SAS-L@UGA.CC.UGA.EDU>
Comments:     RFC822 error: <W> Incorrect or incomplete address field found and
              ignored.
Comments:     RFC822 error: <W> Incorrect or incomplete address field found and
              ignored.
From:         Craig Tuck <ctuck@ISTAR.CA>
Organization: Dansys Consultants Inc.
Subject:      Re: SAS/IntrNet macro vars
Content-Type: text/plain; charset=us-ascii

Stuart, try this piece of code.

/* Make sure str is reset to start. Since SAS/Intrnet is a single */ /* SAS session, macro variables stick around. */

%global str vars vars0; %let str=; %let vars0=;

%let vars0=4; %let vars1=Q1; %let vars2=Q5; %let vars3=Q10; %let vars4=WEIGHT;

%macro vlist; %if &vars0>0 %then %do; %do i=1 %to &vars0; %let str=&str &&vars&i; %end; %end; %else %do; %let str=&vars; %end; %mend vlist;

%let v1=(keep=; %let v2=); %vlist;

%put &v1&str&v2;

Regards, Craig Tuck http://www.golfmax.ca/


Back to: Top of message | Previous page | Main SAS-L page