Hi poleholes
try..
Option Explicit
Sub transfer_From_Sheet()
Dim xSheet As Worksheet
Dim eSheet As Worksheet
Dim xFound As Boolean
Dim xRow As Long
With Worksheets("Winners")
For Each eSheet In Worksheets
If eSheet.Name = .Range("I1").Value Then
xFound = True
With Worksheets(eSheet.Name)
xRow = .Cells(Rows.Count, 1).End(xlUp).Row
.Range("H4:J" & xRow).Copy Destination:=Worksheets("Winners").Range("H4")
.Range("L4:M" & xRow).Copy Destination:=Worksheets("Winners").Range("E4")
.Range("L4:T" & xRow).Copy Destination:=Worksheets("Winners").Range("I4")
MsgBox "Done"
End With
End If
Next
If Not xFound Then MsgBox " No worksheet Named " & .Range("I1").Value
End With
End Sub
Bookmarks