<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Is it possible to pass an array as a parameter to a macro? in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Is-it-possible-to-pass-an-array-as-a-parameter-to-a-macro/m-p/105095#M21897</link>
    <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You have posted the DEFINITION of the macro.&amp;nbsp; In that you have have to use actual NAMEs for the macro parameters that you want users to supply values for.&amp;nbsp; If you used named parameters you can supply default VALUES that can include hyphens.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;%Macro GetFundData(dataset=x, funds=mfFunds1-mfFunds14,dates=VDate1-VDate14);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;proc print data=&amp;amp;dataset;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; var &amp;amp;funds &amp;amp;dates ;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;run;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;%mend getfunddata ;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
    <pubDate>Thu, 11 Apr 2013 13:09:31 GMT</pubDate>
    <dc:creator>Tom</dc:creator>
    <dc:date>2013-04-11T13:09:31Z</dc:date>
    <item>
      <title>Is it possible to pass an array as a parameter to a macro?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Is-it-possible-to-pass-an-array-as-a-parameter-to-a-macro/m-p/105090#M21892</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;I have a call to a macro, as follows:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%GetFundData(2,mfFunds1,mfFunds2,mfFunds3,mfFunds4,mfFunds5,mfFunds6,mfFunds7,mfFunds8,mfFunds9,mfFunds10,mfFunds11,mfFunds12,mfFunds13,mfFunds14,&lt;BR /&gt;VDate1,VDate2,VDate3,VDate4,VDate5,VDate6,VDate7,VDate8,VDate9,VDate10,VDate11,VDate12,VDate13,VDate14);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;The macro and the call both work as expected. However, is it possible to phrase the call more concisely, e.g.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%GetFundData(2,mfFunds1-mfFunds14,VDate1-VDate14);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;having first redefined the macro as follows:&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%Macro GetFundDat(2,mfFunds1-mfFunds14,VDate1-VDate14);&lt;BR /&gt;...code...&lt;BR /&gt;%Mend&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I've tried this, but it gives me an error.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;I suppose the question is, is it possible to pass array parameters to a macro?&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Apr 2013 11:27:30 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Is-it-possible-to-pass-an-array-as-a-parameter-to-a-macro/m-p/105090#M21892</guid>
      <dc:creator>mediaeval</dc:creator>
      <dc:date>2013-04-11T11:27:30Z</dc:date>
    </item>
    <item>
      <title>Re: Is it possible to pass an array as a parameter to a macro?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Is-it-possible-to-pass-an-array-as-a-parameter-to-a-macro/m-p/105091#M21893</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try the following code...I have not tested the following code but should meet your requirement...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%Macro invoke;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %GetFundData (2,%do i = 1 %to 13;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mfFunds&amp;amp;i,VDate&amp;amp;i.,&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %end;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mfFunds14,VDates14);&lt;/P&gt;&lt;P&gt;%mend;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%invoke;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;You can create the macro variables in your macro definition itself rather than reference them as parameter...&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;-Urvish&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Apr 2013 11:51:34 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Is-it-possible-to-pass-an-array-as-a-parameter-to-a-macro/m-p/105091#M21893</guid>
      <dc:creator>UrvishShah</dc:creator>
      <dc:date>2013-04-11T11:51:34Z</dc:date>
    </item>
    <item>
      <title>Re: Is it possible to pass an array as a parameter to a macro?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Is-it-possible-to-pass-an-array-as-a-parameter-to-a-macro/m-p/105092#M21894</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;var1-var10 is not an array but a SAS Variable List called an enumerated variables list.&amp;nbsp; There should be nothing wrong with using a SAS Variable List but your macro may have to be modified to process it correctly.&amp;nbsp; Since you say "it gives and error" I would suspect you need to direct you attention to the parts between %MACRO and %MEND.&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Apr 2013 12:00:15 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Is-it-possible-to-pass-an-array-as-a-parameter-to-a-macro/m-p/105092#M21894</guid>
      <dc:creator>data_null__</dc:creator>
      <dc:date>2013-04-11T12:00:15Z</dc:date>
    </item>
    <item>
      <title>Re: Is it possible to pass an array as a parameter to a macro?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Is-it-possible-to-pass-an-array-as-a-parameter-to-a-macro/m-p/105093#M21895</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;BR /&gt;When I run the code, I get the error,&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;618 %Macro GetFundData(x, %Do i = 1 %To 13; mfFunds&amp;amp;i, VDate&amp;amp;i, %End; mfFunds14,VDate14);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ERROR: Open code statement recursion detected.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ERROR: Expecting comma (to separate macro parameters) or close parenthesis (to end parameter list) but found: &amp;amp;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ERROR: A dummy macro will be compiled.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;619 %Local i;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;620 %Do i = 14 %To &amp;amp;x+1 %By -1;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;621 %End;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;622 %Do i = &amp;amp;x %To 1 %By -1;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;623 %End;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;624 %Mend GetFundData;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Apr 2013 12:49:37 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Is-it-possible-to-pass-an-array-as-a-parameter-to-a-macro/m-p/105093#M21895</guid>
      <dc:creator>mediaeval</dc:creator>
      <dc:date>2013-04-11T12:49:37Z</dc:date>
    </item>
    <item>
      <title>Re: Is it possible to pass an array as a parameter to a macro?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Is-it-possible-to-pass-an-array-as-a-parameter-to-a-macro/m-p/105094#M21896</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;&lt;BR /&gt;When I submit the macro code below, I get the following error. It doesn't seem to matter what is in the macro code itself...?&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-size: 8pt;"&gt;&amp;nbsp; &lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;611 %Macro GetFundData(x, mfFunds1-mfFunds14,VDate1-VDate14);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ERROR: Expecting comma (to separate macro parameters) or close parenthesis (to end parameter list) but found: -&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;ERROR: A dummy macro will be compiled.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;612 %Local i;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;613 %Do i = 14 %To &amp;amp;x+1 %By -1;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;614 %End;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;615 %Do i = &amp;amp;x %To 1 %By -1;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;616 %End;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;617 %Mend GetFundData;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Apr 2013 12:52:48 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Is-it-possible-to-pass-an-array-as-a-parameter-to-a-macro/m-p/105094#M21896</guid>
      <dc:creator>mediaeval</dc:creator>
      <dc:date>2013-04-11T12:52:48Z</dc:date>
    </item>
    <item>
      <title>Re: Is it possible to pass an array as a parameter to a macro?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Is-it-possible-to-pass-an-array-as-a-parameter-to-a-macro/m-p/105095#M21897</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;You have posted the DEFINITION of the macro.&amp;nbsp; In that you have have to use actual NAMEs for the macro parameters that you want users to supply values for.&amp;nbsp; If you used named parameters you can supply default VALUES that can include hyphens.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;%Macro GetFundData(dataset=x, funds=mfFunds1-mfFunds14,dates=VDate1-VDate14);&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;proc print data=&amp;amp;dataset;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&amp;nbsp;&amp;nbsp; var &amp;amp;funds &amp;amp;dates ;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;run;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;%mend getfunddata ;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN style="font-family: 'Helvetica Neue', Helvetica, Arial, 'Lucida Grande', sans-serif; background-color: #ffffff;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Apr 2013 13:09:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Is-it-possible-to-pass-an-array-as-a-parameter-to-a-macro/m-p/105095#M21897</guid>
      <dc:creator>Tom</dc:creator>
      <dc:date>2013-04-11T13:09:31Z</dc:date>
    </item>
    <item>
      <title>Re: Is it possible to pass an array as a parameter to a macro?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Is-it-possible-to-pass-an-array-as-a-parameter-to-a-macro/m-p/105096#M21898</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;Try this&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;/* SYSPBUFF: Automatic Macro Variable that Contains text supplied as macro parameter values.*/&lt;/P&gt;&lt;P&gt;%Macro GetFundData/parmbuff; &lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; %put Syspbuff contains: &amp;amp;syspbuff;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; %local l_pCount /* Parameter Count */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; l_pi&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* Parameter Index */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; l_pName; /* Parameter Name */&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; %let l_pCount=%eval(%sysfunc(countc(%superq(syspbuff),%str(,)))+1);&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; %put l_pCount=&amp;amp;l_pCount;&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; %do l_pi=1 %to &amp;amp;l_pCount;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %let l_pName=%scan(%superq(syspbuff),&amp;amp;l_pi,%str(%(,%)));&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; %put l_pName=&amp;amp;l_pName;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; /* You can insert additional code based on the current parameter */&lt;/P&gt;&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; %end;&lt;/P&gt;&lt;P&gt;%Mend GetFundData;&lt;/P&gt;&lt;P&gt;%GetFundData(x,mfFunds1-mfFunds14,VDate1-VDate14);&lt;/P&gt;&lt;P&gt;%GetFundData(x,mfFunds1-mfFunds14);&lt;/P&gt;&lt;P&gt;%GetFundData(mfFunds1-mfFunds14);&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Apr 2013 13:15:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Is-it-possible-to-pass-an-array-as-a-parameter-to-a-macro/m-p/105096#M21898</guid>
      <dc:creator>AhmedAl_Attar</dc:creator>
      <dc:date>2013-04-11T13:15:41Z</dc:date>
    </item>
    <item>
      <title>Re: Is it possible to pass an array as a parameter to a macro?</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Is-it-possible-to-pass-an-array-as-a-parameter-to-a-macro/m-p/105097#M21899</link>
      <description>&lt;HTML&gt;&lt;HEAD&gt;&lt;/HEAD&gt;&lt;BODY&gt;&lt;P&gt;This will not work:&lt;/P&gt;&lt;P&gt;%Macro GetFundDat(2,mfFunds1-mfFunds14,VDate1-VDate14);&lt;BR /&gt;because each parameter must conform to SAS naming conventions.&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;%Macro GetFundDat&lt;/P&gt;&lt;P&gt;(A&lt;/P&gt;&lt;P&gt;,mfFunds&lt;/P&gt;&lt;P&gt;,VDates&lt;/P&gt;&lt;P&gt;);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;then you can use this call:&lt;/P&gt;&lt;P&gt;%GetFundDat(2,mfFunds1-mfFunds14,VDate1-VDate14);&lt;/P&gt;&lt;P&gt;&lt;/P&gt;&lt;P&gt;Ron Fehd&amp;nbsp; parameters maven&lt;/P&gt;&lt;/BODY&gt;&lt;/HTML&gt;</description>
      <pubDate>Thu, 11 Apr 2013 13:34:41 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Is-it-possible-to-pass-an-array-as-a-parameter-to-a-macro/m-p/105097#M21899</guid>
      <dc:creator>Ron_MacroMaven</dc:creator>
      <dc:date>2013-04-11T13:34:41Z</dc:date>
    </item>
  </channel>
</rss>

