Sub CopyDataFromWorkbooks()
Dim wbk As Workbook, wks As Worksheet, rng As Range, Cell As Range
Dim wsMaster As Worksheet, lMasterRow As Long
Set wsMaster = ActiveWorkbook.ActiveSheet
For Each wbk In Workbooks
If wbk.Name <> "Master.xls" Then
For Each wks In wkb
Set rng = wbk.Range("A2:M200")
lMasterRow = wsMaster.UsedRange.Rows.Count + 1
For Each Cell In rng
With Cell
wsMaster.Cells(lMasterRow + (Cell.Row - rng.Row), .Column).Value = .Value
End With
Next
Next
End If
Next
End Sub