intended.  Hopefully the following is more intelligible.
William D. Dupont 
Phone: 615-322-2001               Fax: 615-343-4924
URL: http://biostat.mc.vanderbilt.edu/WilliamDupont
-----Original Message-----
From: Dupont, William 
Sent: Friday, January 19, 2007 11:38 AM
To: '[email protected]'
Subject: Using wild card syntax for variable lists as a program argument
 Statalisters
I need to write a program that does the same manipulation on a large
number of variables.  I have written a program that does what I want
that works as follows
   program recodevariables
   ...manipulate each variable in the argument list  
   end 
   use data.dta 
   recodevariables tcat tdog tcow 
   ...
The preceding program manipulates the variables tcat, tdog and tcow in
the way I want.
Is it possible to rewrite the program so that I can execute it as
recodevariables t*
?  Inside recodevariables, Stata interprets t* as a single argument.  Is
there a way that I can expand this argument so that argument `1' is tcat
        argument `2' is tdog and
        argument `3' is tcow?
If so, I know how to write the rest of the program.  If not, is there
some other way of writing this program using the wildcard variable
naming convention that I should know about?
With thanks for any advice that you can give me.
Bill
William D. Dupont 
Phone: 615-322-2001               Fax: 615-343-4924
URL: http://biostat.mc.vanderbilt.edu/WilliamDupont
*
*   For searches and help try:
*   http://www.stata.com/support/faqs/res/findit.html
*   http://www.stata.com/support/statalist/faq
*   http://www.ats.ucla.edu/stat/stata/