Public Sub RetrieveData()
Dim EmployeeName As String
Dim EmployeeNumber As String
Dim RateofPay As String
Dim ContractHours As String
Dim Week As String
Dim TotalHoursWorked As String
Dim Holidays As String
Dim SickPay As String
Dim Absence As String
Dim BankHoliday As String
Sheets("Ceridian").Activate
Week = Range("B4")
Range("A9").Select
Do Until ActiveCell = ""
EmployeeName = ActiveCell
Sheets(EmployeeName).Activate
EmployeeNumber = Range("C9")
RateofPay = Range("D6")
ContractHours = Range("M8")
Range("A15").Select
Do Until ActiveCell = ""
If ActiveCell = Week Then
TotalHoursWorked = ActiveCell.Offset(0, 16)
Holidays = ActiveCell.Offset(0, 19)
SickPay = ActiveCell.Offset(0, 21)
Absence = ActiveCell.Offset(0, 23)
BankHoliday = ActiveCell.Offset(0, 24)
Exit Do
Else
ActiveCell.Offset(1, 0).Select
End If
Loop
Sheets("Ceridian").Activate
ActiveCell.Offset(0, 1) = EmployeeNumer
ActiveCell.Offset(0, 2) = RateofPay
ActiveCell.Offset(0, 3) = ContractHours
ActiveCell.Offset(0, 4) = TotalHoursWorked
ActiveCell.Offset(0, 5) = Holidays
ActiveCell.Offset(0, 6) = SickPay
ActiveCell.Offset(0, 7) = Absence
ActiveCell.Offset(0, 8) = BankHoliday
ActiveCell.Offset(1, 0).Select
Loop
End Sub
Bookmarks