Sub Consolide()
Dim WbkCbl As Workbook, WshCbl As Worksheet, NF As String, WbkSrc As Workbook, WshSrc As Worksheet
Set WbkCbl = ActiveWorkbook
Set WshCbl = WbkCbl.Sheets(WbkCbl.Sheets.Count)
ChDrive WbkCbl.Path: ChDir WbkCbl.Path
NF = Dir("*.xls")
Do While NF <> ""
If NF <> WbkCbl.Name Then
Set WbkSrc = Workbooks.Open(Filename:=NF)
Set WshSrc = WbkSrc.Worksheets("ET")
WshSrc.Unprotect Password:="OK"
WbkCbl.Sheets.Add After:=WshCbl
Set WshCbl = WbkCbl.Sheets(WbkCbl.Sheets.Count)
With WshSrc.UsedRange
WshCbl.Cells(1, 1).Resize(.Rows.Count, .Columns.Count).Value = .Value
End With
WbkSrc.Close SaveChanges:=False
End If
NF = Dir: Loop
End Sub