Does this do what you want? Again I might be way off.
Sub nateaskins()
Dim i As Integer
Dim rcell As Range
Dim aa As String
Dim bb As String
Dim cc As String
Dim dd As String
Dim ee As String
Application.ScreenUpdating = False
aa = Sheets("Master").Range("A1").Value
bb = Sheets("Master").Range("B1").Value
cc = Sheets("Master").Range("C1").Value
dd = Sheets("Master").Range("D1").Value
ee = Sheets("Master").Range("E1").Value
For i = 1 To 8
Sheets(i).Activate
For Each rcell In Range(Cells(1, 1), Cells(1, ActiveSheet.UsedRange.Columns.count))
Select Case rcell.Value
Case Is = aa
Range(rcell.Offset(1), rcell.Offset(ActiveSheet.UsedRange.Rows.count)).Copy Sheets("Master").Range("A" & Rows.count).End(3)(2)
Case Is = bb
Range(rcell.Offset(1), rcell.Offset(ActiveSheet.UsedRange.Rows.count)).Copy Sheets("Master").Range("B" & Rows.count).End(3)(2)
Case Is = cc
Range(rcell.Offset(1), rcell.Offset(ActiveSheet.UsedRange.Rows.count)).Copy Sheets("Master").Range("C" & Rows.count).End(3)(2)
Case Is = dd
Range(rcell.Offset(1), rcell.Offset(ActiveSheet.UsedRange.Rows.count)).Copy Sheets("Master").Range("D" & Rows.count).End(3)(2)
Case Is = ee
Range(rcell.Offset(1), rcell.Offset(ActiveSheet.UsedRange.Rows.count)).Copy Sheets("Master").Range("E" & Rows.count).End(3)(2)
End Select
Next rcell
Next i
Application.ScreenUpdating = True
End Sub
Bookmarks