Hi Bob
Try this, but please test this on a copy of your original wrkbook first:
<font face=Courier New><SPAN style="color:#00007F">Sub</SPAN> ForBob()<br><br><SPAN style="color:#00007F">With</SPAN> Application<br>****.ScreenUpdating = <SPAN style="color:#00007F">False</SPAN><br>****.EnableEvents = <SPAN style="color:#00007F">False</SPAN><br><SPAN style="color:#00007F">End</SPAN> <SPAN style="color:#00007F">With</SPAN><br><br><SPAN style="color:#00007F">Dim</SPAN> fso <SPAN style="color:#00007F">As</SPAN> <SPAN style="color:#00007F">Object</SPAN>, fld <SPAN style="color:#00007F">As</SPAN> <SPAN style="color:#00007F">Object</SPAN>, fil <SPAN style="color:#00007F">As</SPAN> <SPAN style="color:#00007F">Object</SPAN>, fldPath <SPAN style="color:#00007F">As</SPAN> <SPAN style="color:#00007F">String</SPAN>, wbSrc <SPAN style="color:#00007F">As</SPAN> Workbook, wbCur <SPAN style="color:#00007F">As</SPAN> Workbook<br><br>fldPath = "D:\2008\December\Workflow\"<br><br><SPAN style="color:#00007F">Set</SPAN> wbCur = ActiveWorkbook<br><br><SPAN style="color:#00007F">Set</SPAN> fso = CreateObject("Scripting.FileSystemObject")<br><SPAN style="color:#00007F">Set</SPAN> fld = fso.getfolder(fldPath)<br><br><SPAN style="color:#00007F">On</SPAN> <SPAN style="color:#00007F">Error</SPAN> <SPAN style="color:#00007F">GoTo</SPAN> ErrHandler<br><br><SPAN style="color:#00007F">For</SPAN> <SPAN style="color:#00007F">Each</SPAN> fil <SPAN style="color:#00007F">In</SPAN> fld.Files<br>****<SPAN style="color:#00007F">If</SPAN> InStr(LCase(fil.Name), "invoice") > 0 <SPAN style="color:#00007F">Then</SPAN><br>********<SPAN style="color:#00007F">Set</SPAN> wbSrc = Application.Workbooks.Open(fil.Path)<br>************wbSrc.Sheets("Raw Data").Range("10:10").Copy wbCur.Sheets("Raw Data").Range("A" & Rows.Count).End(xlUp).Offset(1)<br>************wbSrc.Close <SPAN style="color:#00007F">False</SPAN><br>****<SPAN style="color:#00007F">End</SPAN> <SPAN style="color:#00007F">If</SPAN><br><SPAN style="color:#00007F">Next</SPAN> fil<br><br><br>ErrHandler:<br>Application.EnableEvents = <SPAN style="color:#00007F">True</SPAN><br><br><SPAN style="color:#00007F">End</SPAN> <SPAN style="color:#00007F">Sub</SPAN></FONT>
NOTE: This pastes the data into a sheet called "Raw Data" in your current workbook. So assumes that both the "invoice_username" files have a sheet caled "Raw Data", but that your consolidation workbook has the same sheet too.