Sub TransferWeeklyData()
Rem If MsgBox("Do You Want To Now Clear The Current Data Entered To Its Relevant Destination Sheets?If You Choose Yes then this will Clear And Transfer Your Data If You Choose No Then This Will Return To The Data Entry Sheet With No Action Taken?", vbQuestion + vbYesNo) = vbNo Then Exit Sub
Rem If MsgBox("Have You Checked That You Have Entered Correct Week Number?", vbQuestion + vbYesNo) = vbNo Then Exit Sub
Dim ws As Worksheet, wsDATA As Worksheet
Dim LR As Long, Rw As Long, wkRw As Long, Wk As Long
Set wsDATA = Sheets("Data Entry")
Wk = wsDATA.Range("L2").Value
LR = wsDATA.Range("A" & Rows.Count).End(xlUp).Row
For Rw = 2 To LR
If WorksheetFunction.CountA(wsDATA.Range("C" & Rw).Resize(, 7)) > 0 Then
With Sheets(wsDATA.Range("B" & Rw).Value & " " & wsDATA.Range("A" & Rw))
.Cells(Application.Match(Wk, .Columns(1), 0), 2).Resize(, 7).Value = wsDATA.Range("C" & Rw).Resize(, 7).Value
End With
End If
Next Rw
End Sub
Bookmarks