Академический Документы
Профессиональный Документы
Культура Документы
Sub Connection_Data_Checking()
target_path = Application.GetOpenFilename _
(Title:="Please choose the Target File", _
FileFilter:="Excel Files *.xls* (*.xls*),")
For k = 1 To target_workbook.Sheets.Count
For j = 1 To 36
If split(source_worksheet.Cells(i, sor_cable_col_no + 1).Value,
":")(1) = j Then
Set acell = target_worksheet.Columns(3).Find(What:=j, _
LookIn:=xlValues, _
LookAt:=xlWhole, _
MatchCase:=False)
If Not acell Is Nothing Then
row_no = acell.Row
End If
If source_end1 = cleanString(target_worksheet.Cells(row_no,
5).text) Or source_end1 = cleanString(target_worksheet.Cells(row_no, 7).text) Then
source_worksheet.Cells(i, sor_cable_col_no +
2).Interior.ColorIndex = 4
source_worksheet.Cells(i, sor_cable_col_no +
3).Interior.ColorIndex = 4
source_worksheet.Cells(i, sor_cable_col_no +
4).Interior.ColorIndex = 4
Else
source_worksheet.Cells(i, sor_cable_col_no +
2).Interior.ColorIndex = 3
source_worksheet.Cells(i, sor_cable_col_no +
3).Interior.ColorIndex = 3
source_worksheet.Cells(i, sor_cable_col_no +
4).Interior.ColorIndex = 3
End If
If source_end2 = cleanString(target_worksheet.Cells(row_no,
5).text) Or source_end2 = cleanString(target_worksheet.Cells(row_no, 7).text) Then
source_worksheet.Cells(i, sor_cable_col_no +
6).Interior.ColorIndex = 4
source_worksheet.Cells(i, sor_cable_col_no +
7).Interior.ColorIndex = 4
source_worksheet.Cells(i, sor_cable_col_no +
8).Interior.ColorIndex = 4
Else
source_worksheet.Cells(i, sor_cable_col_no +
6).Interior.ColorIndex = 3
source_worksheet.Cells(i, sor_cable_col_no +
7).Interior.ColorIndex = 3
source_worksheet.Cells(i, sor_cable_col_no +
8).Interior.ColorIndex = 3
End If
End If
Next j
End If
Next k
End If
Next i
MsgBox ("Task Completed")
End Sub