Professional Documents
Culture Documents
SBC
SBC
SBC
As Boolean Dim FSO As Scripting.FileSystemObject Dim j As Integer j = 0 Sheets(1).Range("D4", "D800").Interior.ColorIndex = 0 'first = Cells(1, 1) 'last = Cells(2, 1) num = 800 A = 8 'add = "BOOK NAME" d = ".xls" For i = 1 To num If (Sheets(1).Cells(i + 8, 2).Value = Empty) Then i = num Else 'Set FSO = New Scripting.FileSystemObject 'name = LTrim(Str(i + 1)) 'a = LTrim(Str(i + first - 1)) 'b = LTrim(Str(i + first)) 'home = ActiveWorkbook.name If FSO.FileExists(add) = False Then 'Workbooks("Bypass Trial pit Test Results.xlsx").Activate 'For Each sh In Worksheets ' If sh.name Like Sheets(1).Cells(i + 8, 5) Then ' flg = True: ' Exit For 'Else 'End If 'Next flg = True Then Workbooks("SBC for all type of failure.xls").Activate Sheets(i + 1 - j).Select Sheets(i + 1 - j).Copy After:=Sheets(i + 1 - j) name = Sheets(1).Cells(i + 8, 5) Sheets(i + 2 - j).Select Sheets(i + 2 - j).name = name ' Set ws1 = Workbooks("Bypass Trial pit Test Results.xlsx").S heets(CStr(Sheets(1).Cells(i + 8, 5))) ' Set ws2 = Workbooks("SBC for all type of failure.xls").Shee ts(i + 2 - j) ' Workbooks("Bypass Trial pit Test Results.xlsx").Activate ' Sheets(CStr(Sheets(1).Cells(i + 8, 5))).Select ' Range("Q20").End(xlUp).Select ' ws2.Range("j4") = ws1.Range("m" & r) ' ws2.Range("j6") = ws1.Range("o" & r) ' ws2.Range("g11") = ws1.Range("q" & r) ' ws2.Range("c17") = ws1.Range("p" & r) * 10 ' Sheets(1).Cells(i + 8, 13) = Sheets(i + 2 - j).Cells(59, 12 ) ' Range("A1:k17").Select '' A = LTrim(Str(B)) ' B = LTrim(Str(i + 8)) 'If ' ' ' ' ' '
' Selection.Replace What:="$" & A, Replacement:="$" & B, Look At:=xlPart, _ ' SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=Fals e, _ ' ReplaceFormat:=False ' Sheets(1).Cells(i + 8, 13).Value = "='" + Sheets(1).Cells(i + 8, 5).Value + "'!A59" ' Else GoTo X 'end If Else e = CStr(Sheets(1).Cells(i + 8, 4)) add = Sheets(1).Cells(3, 4) add = add + e + d Workbooks("SBC for all type of failure.xls").Activate Sheets(i + 1 - j).Select Sheets(i + 1 - j).Copy After:=Sheets(i + 1 - j) name = Sheets(1).Cells(i + 8, 5) Sheets(i + 2 - j).Select Sheets(i + 2 - j).name = name Workbooks.Open (add) Set ws1 = Workbooks(e + d).Sheets(1) Set ws2 = Workbooks("SBC for all type of failure.xls").Sheets(i + 2 - j) 'Workbooks(home).Sheets(i + 2).Cells(4, 10) = Workbooks(add).Sheets( 1).Cells(19, 13) 'Workbooks(home).Sheets(i + 2).Cells(6, 10) = Workbooks(add).Sheets( 1).Cells(19, 15) 'Workbooks(home).Sheets(i + 2).Cells(11, 7) = Workbooks(add).Sheets( 1).Cells(19, 17) 'Workbooks(home).Sheets(i + 2).Cells(17, 3) = Workbooks(add).Sheets( 1).Cells(19, 16) 'Workbooks(add).Worksheets(1).Cells(19, 16).Copy ActiveWorkbook.Work sheets(i + 2).Cells(17, 3) Workbooks(e + d).Activate 'Range("Q14").End(xlDown).Offset(1, 0).Select Range("Q20").End(xlUp).Select r = ActiveCell.Row ws2.Range("j4") = ws1.Range("m" & r) ws2.Range("j6") = ws1.Range("o" & r) ws2.Range("g11") = ws1.Range("q" & r) ws2.Range("c17") = ws1.Range("p" & r) * 10 Workbooks(e + d).Close Sheets(1).Cells(i + 8, 13) = Sheets(i + 2 - j).Cells(59, 12) Range("A1:k17").Select A = LTrim(Str(B)) B = LTrim(Str(i + 8)) Selection.Replace What:="$" & A, Replacement:="$" & B, LookAt:=x lPart, _ SearchOrder:=xlByRows, MatchCase:=False, SearchFormat:=False, _ ReplaceFormat:=False Sheets(1).Cells(i + 8, 13).Value = "='" + Sheets(1).Cells(i + 8, 5).Value + "'!A59" End If GoTo Y X: Sheet2.Range("D" & (i + 8)).Interior.ColorIndex = 3 j = j + 1