Public Sub Load_Case() 'Once case has been selected data is loaded onto Input form
Dim cpyDest As Range, copySorc As Range, actv As Range, caseStrg as String
Application.ScreenUpdating = False
Application.EnableEvents = False
Call Open_Data 'Opens DatSet.xls
ActiveSheet.Unprotect Password:=PW
Call Set_Case_String 'finds caseStrg from either current or archived case
WorkBook("DataSets.xls").Activate
Dim Found As Range
Set Found = Columns("B").Find(what:=caseStrg, LookIn:=xlValues, lookat:=xlWhole)
If Found Is Nothing Then Exit Sub
Found.Offset(0, -1).Select
Set actv = ActiveCell
Set copySorc = Range(actv.Offset(0, 0).Address & ":" & actv.Offset(2, 255).Address)
Call Open_Inputs
ActiveSheet.Unprotect Password:=PW
Set cpyDest = Workbooks("Input.xls").Worksheets("Data Input").Range("A1:IV3")
Application.EnableEvents = False
copySorc.Copy cpyDest
Call PlaceData2 ' Module: PlaceData
Call Hide_Show_Rows 'Module: CS_Rows
Call Button_Values 'Module Buttons Reset
Range("C5").Value = Range("B5").Value
Range("Q31").Select
ActiveWindow.ScrollRow = 19
Call Close_Data
Workbooks("Input.xls").Activate
Application.EnableEvents = True
ActiveSheet.Protect Password:=PW
Application.ScreenUpdating = True
Application.ScreenUpdating = False
Call Look_For_CCharts 'Determines which books need to be closed and then closes them
End Sub