Option Base 1
Global ShiftT, timestart, timeend, Emp
Global PPCal, fso As New FileSystemObject
Global PTLimit As New Scripting.Dictionary, Dayref As New Scripting.Dictionary
Global PHDay As New Scripting.Dictionary, EmpHDate As New Scripting.Dictionary, ShiftRow As New Scripting.Dictionary

Sub TimeSheetManager()
timestart = Timer

GetShiftEntry
GetTimeSheet TSData
TSList = ""
TSList2 = ""
TSList3 = ""
ThisWorkbook.Sheets("Collected").Range("A2").Resize(UBound(TSData), UBound(TSData, 2)) = TSData
k = 3
SelectAssemblePriorityWork

With ThisWorkbook.Sheets("Control")
.Activate
.Range("E19") = Now
timeend = Timer
Elapsed = timeend - timestart
.Range("F19") = Elapsed
End With

End Sub