Try:
Sub SN_SWB()
Dim xFd As FileDialog, xFdItem As Variant, xFileName As String, x As Long
Set xFd = Application.FileDialog(msoFileDialogFolderPicker)
If xFd.Show = -1 Then
xFdItem = xFd.SelectedItems(1) & Application.PathSeparator
xFileName = Dir(xFdItem & "*.xls*")
Do While xFileName <> ""
With Workbooks.Open(xFdItem & xFileName)
x = x + 1
Application.Calculation = xlCalculationManual
Application.ScreenUpdating = False
Application.DisplayStatusBar = False
Application.DisplayAlerts = False
Application.Run "Add_Cover_Info"
Application.Run "Pre_Data_Format"
Application.Run "Data_Format"
Application.Run "TOC_Column_width"
Application.Run "DR_width"
Application.Run "ID_width"
Application.Run "ORIGIN_DEPART_width"
Application.Run "ORIGIN_width"
Application.Run "ARRIVE_width"
Application.Run "DEPART_width"
Application.Run "DESTINATION_width"
Application.Run "PLT_width"
Application.Run "FAC_width"
Application.Run "CALLING_POINTS_width"
Application.Run "ROW_Autofit"
Application.Run "Header_Margins"
Application.Run "SaveAsA13Cell"
Application.Run "Save_Close"
Application.Calculation = xlCalculationAutomatic
Application.ScreenUpdating = True
Application.DisplayStatusBar = True
End With
xFileName = Dir
Loop
End If
MsgBox ("Process completed on " & x & " files.")
End Sub
I'm not sure what you mean by:
any suggestions to increase the number of files
Bookmarks