<?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: Read in multiple Excel files using Macro do-loop in SAS Programming</title>
    <link>https://communities.sas.com/t5/SAS-Programming/Read-in-multiple-Excel-files-using-Macro-do-loop/m-p/773964#M245936</link>
    <description>Restart SAS and try it in a new session.&lt;BR /&gt;If not, then re-type each quote in the code. This can happen if you copied the cost from Word/PDF which add some invisible characters to the text sometimes.</description>
    <pubDate>Wed, 13 Oct 2021 15:40:59 GMT</pubDate>
    <dc:creator>Reeza</dc:creator>
    <dc:date>2021-10-13T15:40:59Z</dc:date>
    <item>
      <title>Read in multiple Excel files using Macro do-loop</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Read-in-multiple-Excel-files-using-Macro-do-loop/m-p/773950#M245925</link>
      <description>&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2" color="#000000"&gt;Hi Everyone,&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2" color="#000000"&gt;I have 300 Excels files (file1, file2, file3.....file300)&amp;nbsp;need to be read into SAS. Here is a hard code I tested and it runs well:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size="3" color="#000080"&gt;&lt;STRONG&gt;PROC&lt;/STRONG&gt;&lt;/FONT&gt; &lt;STRONG&gt;&lt;FONT face="Courier New" size="3" color="#000080"&gt;IMPORT&lt;/FONT&gt;&lt;/STRONG&gt; &lt;FONT face="Courier New" size="3" color="#0000ff"&gt;Out&lt;/FONT&gt;&lt;FONT face="Courier New" size="3"&gt;=output1&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size="3" color="#0000ff"&gt;Datafile&lt;/FONT&gt;&lt;FONT face="Courier New" size="3"&gt;= &lt;/FONT&gt;&lt;FONT face="Courier New" size="3" color="#800080"&gt;"data\file1.xlsx"&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size="3" color="#0000ff"&gt;DBMS&lt;/FONT&gt;&lt;FONT face="Courier New" size="3"&gt;=XLSX &lt;/FONT&gt;&lt;FONT face="Courier New" size="3" color="#0000ff"&gt;REPLACE&lt;/FONT&gt;&lt;FONT face="Courier New" size="3"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size="3" color="#0000ff"&gt;SHEET&lt;/FONT&gt;&lt;FONT face="Courier New" size="3"&gt;=&lt;/FONT&gt;&lt;FONT face="Courier New" size="3" color="#800080"&gt;'Sheet1'&lt;/FONT&gt;&lt;FONT face="Courier New" size="3"&gt;; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size="3" color="#0000ff"&gt;GETNAMES&lt;/FONT&gt;&lt;FONT face="Courier New" size="3"&gt;=YES;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size="3" color="#000080"&gt;&lt;STRONG&gt;Run&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="3"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif" size="3"&gt;Since it's not efficient to call the Macro variable 300 times by using:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size="3"&gt;&lt;FONT face="Courier New"&gt;%&lt;/FONT&gt;&lt;STRONG&gt;&lt;I&gt;&lt;FONT face="Courier New" color="#686868"&gt;Readin&lt;/FONT&gt;&lt;/I&gt;&lt;/STRONG&gt;(file1);&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size="3"&gt;&lt;FONT face="Courier New"&gt;%&lt;/FONT&gt;&lt;STRONG&gt;&lt;I&gt;&lt;FONT face="Courier New" color="#686868"&gt;Readin&lt;/FONT&gt;&lt;/I&gt;&lt;/STRONG&gt;(file2);&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size="3"&gt;&lt;FONT face="Courier New"&gt;%&lt;/FONT&gt;&lt;STRONG&gt;&lt;I&gt;&lt;FONT face="Courier New" color="#686868"&gt;Readin&lt;/FONT&gt;&lt;/I&gt;&lt;/STRONG&gt;(file3);&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size="3"&gt;&amp;nbsp;&amp;nbsp; ...&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size="3"&gt;&amp;nbsp;&amp;nbsp; ...&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size="3"&gt;&lt;FONT face="Courier New"&gt;%&lt;/FONT&gt;&lt;STRONG&gt;&lt;I&gt;&lt;FONT face="Courier New" color="#686868"&gt;Readin&lt;/FONT&gt;&lt;/I&gt;&lt;/STRONG&gt;(file300);&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif" size="3"&gt;So I use a do-loop in this case, but the code doesn't work. Do you have any suggestions that where I did incorrectly?&amp;nbsp; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size="3" color="#000080"&gt;&lt;STRONG&gt;%macro&lt;/STRONG&gt;&lt;/FONT&gt; &lt;STRONG&gt;&lt;I&gt;&lt;FONT face="Courier New" size="3" color="#686868"&gt;Readin&lt;/FONT&gt;&lt;/I&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="3"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size="3" color="#0000ff"&gt;%do&lt;/FONT&gt;&lt;FONT face="Courier New" size="3"&gt; i = &lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT face="Courier New" size="3" color="#08726d"&gt;1 &lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="3" color="#0000ff"&gt;%to&lt;/FONT&gt; &lt;STRONG&gt;&lt;FONT face="Courier New" size="3" color="#08726d"&gt;300&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="3"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PROC IMPORT Out=&lt;FONT size="3"&gt;output&amp;amp;i&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Datafile= &lt;FONT size="3"&gt;&lt;FONT color="#800080"&gt;"data\file&lt;/FONT&gt;&lt;FONT color="#800080"&gt;&amp;amp;i..xlsx"&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DBMS=XLSX REPLACE;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SHEET=&lt;FONT color="#800080"&gt;'Sheet1'&lt;/FONT&gt;; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GETNAMES=YES;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Run;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="3"&gt;%end&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;LI-WRAPPER&gt;&lt;/LI-WRAPPER&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="3"&gt;&lt;FONT face="Courier New" color="#000080"&gt;&lt;STRONG&gt;%mend&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="3"&gt;&lt;FONT face="Courier New"&gt;%&lt;/FONT&gt;&lt;STRONG&gt;&lt;I&gt;&lt;FONT face="Courier New" color="#686868"&gt;Readin&lt;/FONT&gt;&lt;/I&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New"&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you,&lt;/P&gt;
&lt;P&gt;R.B&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 13 Oct 2021 15:03:02 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Read-in-multiple-Excel-files-using-Macro-do-loop/m-p/773950#M245925</guid>
      <dc:creator>runrunbunny</dc:creator>
      <dc:date>2021-10-13T15:03:02Z</dc:date>
    </item>
    <item>
      <title>Re: Read in multiple Excel files using Macro do-loop</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Read-in-multiple-Excel-files-using-Macro-do-loop/m-p/773954#M245927</link>
      <description>&lt;PRE&gt;&lt;CODE class=" language-sas"&gt;options mprint symbolgen;

%macro Readin;

%do i = 1 %to 3;

      PROC IMPORT Out=output&amp;amp;i

      Datafile= "data\file&amp;amp;i..xlsx"

      DBMS=XLSX REPLACE;

      SHEET='Sheet1';

      GETNAMES=YES;

      Run;

%end


%mend;

%Readin;&lt;/CODE&gt;&lt;/PRE&gt;
&lt;P&gt;&lt;BR /&gt;What does "not work" mean? Can you post the log from the code above?&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;BLOCKQUOTE&gt;&lt;HR /&gt;&lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/287395"&gt;@runrunbunny&lt;/a&gt;&amp;nbsp;wrote:&lt;BR /&gt;
&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2" color="#000000"&gt;Hi Everyone,&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2" color="#000000"&gt;I have 300 Excels files (file1, file2, file3.....file300)&amp;nbsp;need to be read into SAS. Here is a hard code I tested and it runs well:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size="3" color="#000080"&gt;&lt;STRONG&gt;PROC&lt;/STRONG&gt;&lt;/FONT&gt; &lt;STRONG&gt;&lt;FONT face="Courier New" size="3" color="#000080"&gt;IMPORT&lt;/FONT&gt;&lt;/STRONG&gt; &lt;FONT face="Courier New" size="3" color="#0000ff"&gt;Out&lt;/FONT&gt;&lt;FONT face="Courier New" size="3"&gt;=output1&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size="3" color="#0000ff"&gt;Datafile&lt;/FONT&gt;&lt;FONT face="Courier New" size="3"&gt;= &lt;/FONT&gt;&lt;FONT face="Courier New" size="3" color="#800080"&gt;"data\file1.xlsx"&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size="3" color="#0000ff"&gt;DBMS&lt;/FONT&gt;&lt;FONT face="Courier New" size="3"&gt;=XLSX &lt;/FONT&gt;&lt;FONT face="Courier New" size="3" color="#0000ff"&gt;REPLACE&lt;/FONT&gt;&lt;FONT face="Courier New" size="3"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size="3" color="#0000ff"&gt;SHEET&lt;/FONT&gt;&lt;FONT face="Courier New" size="3"&gt;=&lt;/FONT&gt;&lt;FONT face="Courier New" size="3" color="#800080"&gt;'Sheet1'&lt;/FONT&gt;&lt;FONT face="Courier New" size="3"&gt;; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size="3" color="#0000ff"&gt;GETNAMES&lt;/FONT&gt;&lt;FONT face="Courier New" size="3"&gt;=YES;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size="3" color="#000080"&gt;&lt;STRONG&gt;Run&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New" size="3"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif" size="3"&gt;Since it's not efficient to call the Macro variable 300 times by using:&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size="3"&gt;&lt;FONT face="Courier New"&gt;%&lt;/FONT&gt;&lt;STRONG&gt;&lt;I&gt;&lt;FONT face="Courier New" color="#686868"&gt;Readin&lt;/FONT&gt;&lt;/I&gt;&lt;/STRONG&gt;(file1);&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size="3"&gt;&lt;FONT face="Courier New"&gt;%&lt;/FONT&gt;&lt;STRONG&gt;&lt;I&gt;&lt;FONT face="Courier New" color="#686868"&gt;Readin&lt;/FONT&gt;&lt;/I&gt;&lt;/STRONG&gt;(file2);&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size="3"&gt;&lt;FONT face="Courier New"&gt;%&lt;/FONT&gt;&lt;STRONG&gt;&lt;I&gt;&lt;FONT face="Courier New" color="#686868"&gt;Readin&lt;/FONT&gt;&lt;/I&gt;&lt;/STRONG&gt;(file3);&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size="3"&gt;&amp;nbsp;&amp;nbsp; ...&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size="3"&gt;&amp;nbsp;&amp;nbsp; ...&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size="3"&gt;&lt;FONT face="Courier New"&gt;%&lt;/FONT&gt;&lt;STRONG&gt;&lt;I&gt;&lt;FONT face="Courier New" color="#686868"&gt;Readin&lt;/FONT&gt;&lt;/I&gt;&lt;/STRONG&gt;(file300);&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif" size="3"&gt;So I use a do-loop in this case, but the code doesn't work. Do you have any suggestions that where I did incorrectly?&amp;nbsp; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size="3" color="#000080"&gt;&lt;STRONG&gt;%macro&lt;/STRONG&gt;&lt;/FONT&gt; &lt;STRONG&gt;&lt;I&gt;&lt;FONT face="Courier New" size="3" color="#686868"&gt;Readin&lt;/FONT&gt;&lt;/I&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="3"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="Courier New" size="3" color="#0000ff"&gt;%do&lt;/FONT&gt;&lt;FONT face="Courier New" size="3"&gt; i = &lt;/FONT&gt;&lt;STRONG&gt;&lt;FONT face="Courier New" size="3" color="#08726d"&gt;1 &lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="3" color="#0000ff"&gt;%to&lt;/FONT&gt; &lt;STRONG&gt;&lt;FONT face="Courier New" size="3" color="#08726d"&gt;300&lt;/FONT&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New" size="3"&gt;;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PROC IMPORT Out=&lt;FONT size="3"&gt;output&amp;amp;i&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Datafile= &lt;FONT size="3"&gt;&lt;FONT color="#800080"&gt;"data\file&lt;/FONT&gt;&lt;FONT color="#800080"&gt;&amp;amp;i..xlsx"&lt;/FONT&gt;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; DBMS=XLSX REPLACE;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; SHEET=&lt;FONT color="#800080"&gt;'Sheet1'&lt;/FONT&gt;; &lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT face="arial,helvetica,sans-serif" size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; GETNAMES=YES;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="2"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; Run;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="3"&gt;%end&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;LI-WRAPPER&gt;&lt;/LI-WRAPPER&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="3"&gt;&lt;FONT face="Courier New" color="#000080"&gt;&lt;STRONG&gt;%mend&lt;/STRONG&gt;&lt;/FONT&gt;&lt;FONT face="Courier New"&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="3"&gt;&lt;FONT face="Courier New"&gt;%&lt;/FONT&gt;&lt;STRONG&gt;&lt;I&gt;&lt;FONT face="Courier New" color="#686868"&gt;Readin&lt;/FONT&gt;&lt;/I&gt;&lt;/STRONG&gt;&lt;FONT face="Courier New"&gt;;&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you,&lt;/P&gt;
&lt;P&gt;R.B&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;HR /&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 13 Oct 2021 15:09:21 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Read-in-multiple-Excel-files-using-Macro-do-loop/m-p/773954#M245927</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2021-10-13T15:09:21Z</dc:date>
    </item>
    <item>
      <title>Re: Read in multiple Excel files using Macro do-loop</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Read-in-multiple-Excel-files-using-Macro-do-loop/m-p/773963#M245935</link>
      <description>&lt;P&gt;&lt;FONT size="3" color="#000000"&gt;Hi Reeza,&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="2" color="#000000"&gt;&lt;FONT size="3"&gt;Thank you so much for your reply.&lt;/FONT&gt; &lt;FONT size="3"&gt;Below is the log says I have unbalanced quotation marks:&lt;/FONT&gt;&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="2" color="#3366ff"&gt;NOTE: The quoted string currently being processed has become more than 262 characters long. You might have unbalanced quotation&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&lt;FONT size="2" color="#3366ff"&gt;marks.&lt;/FONT&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;But I don't see any unmatched quotation marks in the code. Could you please kindly advise? &lt;a href="https://communities.sas.com/t5/user/viewprofilepage/user-id/13879"&gt;@Reeza&lt;/a&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Thank you,&lt;/P&gt;
&lt;P&gt;R.B&lt;/P&gt;
&lt;P&gt;&lt;LI-WRAPPER&gt;&lt;/LI-WRAPPER&gt;&lt;/P&gt;</description>
      <pubDate>Wed, 13 Oct 2021 15:39:31 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Read-in-multiple-Excel-files-using-Macro-do-loop/m-p/773963#M245935</guid>
      <dc:creator>runrunbunny</dc:creator>
      <dc:date>2021-10-13T15:39:31Z</dc:date>
    </item>
    <item>
      <title>Re: Read in multiple Excel files using Macro do-loop</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Read-in-multiple-Excel-files-using-Macro-do-loop/m-p/773964#M245936</link>
      <description>Restart SAS and try it in a new session.&lt;BR /&gt;If not, then re-type each quote in the code. This can happen if you copied the cost from Word/PDF which add some invisible characters to the text sometimes.</description>
      <pubDate>Wed, 13 Oct 2021 15:40:59 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Read-in-multiple-Excel-files-using-Macro-do-loop/m-p/773964#M245936</guid>
      <dc:creator>Reeza</dc:creator>
      <dc:date>2021-10-13T15:40:59Z</dc:date>
    </item>
    <item>
      <title>Re: Read in multiple Excel files using Macro do-loop</title>
      <link>https://communities.sas.com/t5/SAS-Programming/Read-in-multiple-Excel-files-using-Macro-do-loop/m-p/773968#M245937</link>
      <description>&lt;P&gt;It works! I really appreciate your solution, Reeza. Have good day!&lt;/P&gt;</description>
      <pubDate>Wed, 13 Oct 2021 15:47:40 GMT</pubDate>
      <guid>https://communities.sas.com/t5/SAS-Programming/Read-in-multiple-Excel-files-using-Macro-do-loop/m-p/773968#M245937</guid>
      <dc:creator>runrunbunny</dc:creator>
      <dc:date>2021-10-13T15:47:40Z</dc:date>
    </item>
  </channel>
</rss>

