I deleted your column A. But the macro would probably looks like this based on the file you provided
Sub MoveData()
Dim wsMaster As Worksheet, ws As Worksheet
Dim LR As Long
Set wsMaster = ThisWorkbook.Worksheets("Master Inventory List")
For Each ws In ThisWorkbook.Worksheets
If ws.Name <> wsMaster.Name Then
With wsMaster
.AutoFilterMode = False
.Range("A1").AutoFilter 4, ws.Name
LR = .Cells(Rows.Count, 4).End(xlUp).Row
'//Copy over if have record
If LR > 1 Then
ws.Cells.Delete
.Range(.Cells(1, 1), .Cells(LR, "Q")).Copy ws.Range("A1")
End If
.AutoFilterMode = False
End With
End If
Next ws
End Sub
Bookmarks