Sub getfilen() '********************* to get file names in folder Dim fldpath Dim fld, fil As Object
Application.FileDialog(msoFileDialogFolderPicker).Title = "Choose Folder" Application.FileDialog(msoFileDialogFolderPicker).Show fldpath = Application.FileDialog(msoFileDialogFolderPicker).SelectedItems(1) & "\" Set fso = CreateObject("scripting.filesystemobject") Set fld = fso.getfolder(fldpath) For Each fil In fld.Files ' will search for excel files only If UCase(Right(fil.Path, 4)) = UCase(".xls") Or UCase(Right(fil.Path, 5)) = UCase(".xlsx") Then workbooks.open( fil.Path) ''''''''''''''''''''' ur code goes here End If Next fil On Thu, Dec 15, 2011 at 5:05 AM, ICWAI Help <icwai.answ...@gmail.com> wrote: > Hello Ashish, > > i need a help regarding the open all the excel file one by one and > then running the macro. > regarding macro i will take care so please suggest me any code for > opening the all fiel > > please dont suggest application.file search becouse i m using 2010 as > its wont work in that. > > i dont know whts wrong with below code. > > > Sub test2() > Dim path As Variant > Dim excelfile As Variant > path = "C:\Documents and Settings\rjosh14\Desktop\inn\Check\" > excelfile = Dir(path & ("*.xls")) > Do While excelfile <> "" > Workbooks.Open path & "\" & excelfile, 0 > ' excelfile = Dir(path & ("*.xls")) > Loop > End Sub > > -- > FORUM RULES (934+ members already BANNED for violation) > > 1) Use concise, accurate thread titles. Poor thread titles, like Please > Help, Urgent, Need Help, Formula Problem, Code Problem, and Need Advice > will not get quick attention or may not be answered. > > 2) Don't post a question in the thread of another member. > > 3) Don't post questions regarding breaking or bypassing any security > measure. > > 4) Acknowledge the responses you receive, good or bad. > > 5) Cross-promotion of, or links to, forums competitive to this forum in > signatures are prohibited. > > NOTE : Don't ever post personal or confidential data in a workbook. Forum > owners and members are not responsible for any loss. > > > ------------------------------------------------------------------------------------------------------ > To post to this group, send email to excel-macros@googlegroups.com > -- *Regards* * * *Ashish Koul* *http://www.excelvbamacros.com/* P Before printing, think about the environment. -- FORUM RULES (934+ members already BANNED for violation) 1) Use concise, accurate thread titles. Poor thread titles, like Please Help, Urgent, Need Help, Formula Problem, Code Problem, and Need Advice will not get quick attention or may not be answered. 2) Don't post a question in the thread of another member. 3) Don't post questions regarding breaking or bypassing any security measure. 4) Acknowledge the responses you receive, good or bad. 5) Cross-promotion of, or links to, forums competitive to this forum in signatures are prohibited. NOTE : Don't ever post personal or confidential data in a workbook. Forum owners and members are not responsible for any loss. ------------------------------------------------------------------------------------------------------ To post to this group, send email to excel-macros@googlegroups.com