Sub OpenFiles()
Dim folderpath As String
Dim cell As Range
Dim r, lrow As Single
Dim CWB As Workbook
Dim OWB As String
Dim OWBS1 As String
Dim OWBS2 As String
Dim CWBS1 As String
Dim GCell As Range
Dim A As Worksheet
Dim B As Worksheet
Dim chkbx As Variant
Dim RSLrow As Single
OWBS1 = "Release"
CWBS1 = "Import"
folderpath = Range("B1").Value
Set CWB = ActiveWorkbook
If Right(folderpath, 1) <> "\" Then
folderpath = folderpath & "\"
End If
Application.Calculation = xlManual
For Each chkbx In ActiveSheet.CheckBoxes
If chkbx.Value = 1 Then
For r = 1 To Rows.Count
If Cells(r, 1).Top = chkbx.Top Then
Workbooks.Open Filename:=folderpath & Range("A" & r).Value
CWB.Activate
Set A = CWB.Worksheets(CWBS1)
OWB = Range("A" & r).Value
Set B = Workbooks(OWB).Worksheets(1)
If B.Range("A1").Value <> "GP Strategies Corp Rev1" Then
A.Range("D" & r).Value = "NOT A RELEASE FORM"
ElseIf B.Range("AB16").Value > 0 Then
A.Range("D" & r).Value = B.Range("AD16").Value
Else
' Name of Vendor
A.Range("D" & r).Value = B.Range("E4").Value
' Date Submitted
A.Range("E" & r).Value = B.Range("Q4").Value
'Contract No
A.Range("F" & r).Value = B.Range("E5").Value
' Contract Job No
A.Range("G" & r).Value = B.Range("K5").Value
' Unit
A.Range("H" & r).Value = B.Range("F56").Value
' WBS
A.Range("I" & r).Value = B.Range("M20").Value
' NTX
A.Range("J" & r).Value = B.Range("P47").Value
' Work Description
A.Range("K" & r).Value = B.Range("E16").Value
RSLrow = CWB.Worksheets("Release Summary").Range("B" & Rows.Count).End(xlUp).Row
CWB.Worksheets("Release Summary").Range("B" & RSLrow).Value = B.Range("E16").Value
' Supervisor
A.Range("L" & r).Value = B.Range("J10").Value
' Resource Count
A.Range("M" & r).Value = B.Range("L62").Value
' Resource Hours
' A.Range("N" & r).Value = B.Range("Q36").Value
A.Range("N" & r).Formula = Excel.WorksheetFunction.Sum(B.Range("Q26:Q35"))
' Start Date
A.Range("O" & r).Value = B.Range("F20").Value
' End Date
A.Range("P" & r).Value = B.Range("F21").Value
' Weeks
A.Range("Q" & r).Value = B.Range("I20").Value
' Skill Craft 1
A.Range("R" & r).Value = B.Range("D26").Value
' Skill Craft 1 Start Date
A.Range("S" & r).Value = B.Range("G26").Value
' Skill Craft 1 Rate End Date
A.Range("T" & r).Value = B.Range("I26").Value
' Skill Craft 1 Quanity
A.Range("U" & r).Value = B.Range("K26").Value
' Skill Craft 1 Days
A.Range("V" & r).Value = B.Range("L26").Value
' Skill Craft 1 Hours
A.Range("W" & r).Value = B.Range("M26").Value
' Skill Craft 1 Straight Rate
A.Range("X" & r).Value = B.Range("Z26").Value
' Skill Craft 1 Over Time Rate
A.Range("Y" & r).Value = B.Range("AA26").Value
' Skill Craft 1 Hours
A.Range("Z" & r).Value = B.Range("Q26").Value
' Skill Craft 1 Total
A.Range("AA" & r).Value = B.Range("S26").Value
' Skill Craft 2
A.Range("AB" & r).Value = B.Range("D27").Value
' Skill Craft 2 Start Date
A.Range("AC" & r).Value = B.Range("G27").Value
' Skill Craft 2 Rate End Date
A.Range("AD" & r).Value = B.Range("I27").Value
' Skill Craft 2 Quanity
A.Range("AE" & r).Value = B.Range("K27").Value
' Skill Craft 2 Days
A.Range("AF" & r).Value = B.Range("L27").Value
' Skill Craft 2 Hours
A.Range("AG" & r).Value = B.Range("M27").Value
' Skill Craft 2 Straight Rate
A.Range("AH" & r).Value = B.Range("Z27").Value
' Skill Craft 2 Over Time Rate
A.Range("AI" & r).Value = B.Range("AA27").Value
' Skill Craft 2 Hours
A.Range("AJ" & r).Value = B.Range("Q27").Value
' Skill Craft 2 Total
A.Range("AK" & r).Value = B.Range("S27").Value
' Skill Craft 3
A.Range("AL" & r).Value = B.Range("D28").Value
' Skill Craft 3 Start Date
A.Range("AM" & r).Value = B.Range("G28").Value
' Skill Craft 3 Rate End Date
A.Range("AN" & r).Value = B.Range("I28").Value
' Skill Craft 3 Quanity
A.Range("AO" & r).Value = B.Range("K28").Value
' Skill Craft 3 Days
A.Range("AP" & r).Value = B.Range("L28").Value
' Skill Craft 3 Hours
A.Range("AQ" & r).Value = B.Range("M28").Value
' Skill Craft 3 Straight Rate
A.Range("AR" & r).Value = B.Range("Z28").Value
' Skill Craft 3 Over Time Rate
A.Range("AS" & r).Value = B.Range("AA28").Value
' Skill Craft 3 Hours
A.Range("AT" & r).Value = B.Range("Q28").Value
' Skill Craft 3 Total
A.Range("AU" & r).Value = B.Range("S28").Value
' Skill Craft 4
A.Range("AV" & r).Value = B.Range("D29").Value
' Skill Craft 4 Start Date
A.Range("AW" & r).Value = B.Range("G29").Value
' Skill Craft 4 Rate End Date
A.Range("AX" & r).Value = B.Range("I29").Value
' Skill Craft 4 Quanity
A.Range("AY" & r).Value = B.Range("K29").Value
' Skill Craft 4 Days
A.Range("AZ" & r).Value = B.Range("L29").Value
' Skill Craft 4 Hours
A.Range("BA" & r).Value = B.Range("M29").Value
' Skill Craft 4 Straight Rate
A.Range("BB" & r).Value = B.Range("Z29").Value
' Skill Craft 4 Over Time Rate
A.Range("BC" & r).Value = B.Range("AA29").Value
' Skill Craft 4 Hours
A.Range("BD" & r).Value = B.Range("Q29").Value
' Skill Craft 4 Total
A.Range("BE" & r).Value = B.Range("S29").Value