BaseDate = CDate("23/3/2025")
CycleNo = PayPeriod / 4
CycleEndDate = CycleNo * 56 + BaseDate
CycleEndWeek = Application.WorksheetFunction.IsoWeekNum(CycleEndDate) ' Week


Function ConvertToDate(Xval)
Xval = CDate(Xval)
ConvertToDate = CDbl(Xval)
End Function

TimeSBase(Xrow, 3) = CSng(TSData(SelRow, 3)) 'Activity date

TimeSBase2 = WorksheetFunction.Sort(TimeSBase2, 31, 1, False) 'sort by PP Emp and Date where col31 has the Manufactured key