Option Explicit
Sub baocao()
Dim Arr, i As Long, LastR As Long
Dim C12 As Long, C14 As Long, C13 As Long, C15 As Long, M12 As Long, M14 As Long, M13 As Long, M15 As Long
Dim I12 As Long, I14 As Long, I13 As Long, I15 As Long, K12 As Long, K14 As Long, K13 As Long, K15 As Long
Dim C22 As Long, C24 As Long, C23 As Long, C25 As Long, M22 As Long, M24 As Long, M23 As Long, M25 As Long
Dim I22 As Long, I24 As Long, I23 As Long, I25 As Long, K22 As Long, K24 As Long, K23 As Long, K25 As Long
Dim C32 As Long, C34 As Long, C33 As Long, C35 As Long, M32 As Long, M34 As Long, M33 As Long, M35 As Long
Dim I32 As Long, I34 As Long, I33 As Long, I35 As Long, K32 As Long, K34 As Long, K33 As Long, K35 As Long
Dim C42 As Long, C44 As Long, C43 As Long, C45 As Long, M42 As Long, M44 As Long, M43 As Long, M45 As Long
Dim I42 As Long, I44 As Long, I43 As Long, I45 As Long, K42 As Long, K44 As Long, K43 As Long, K45 As Long
Dim C52 As Long, C54 As Long, C53 As Long, C55 As Long, M52 As Long, M54 As Long, M53 As Long, M55 As Long
Dim I52 As Long, I54 As Long, I53 As Long, I55 As Long, K52 As Long, K54 As Long, K53 As Long, K55 As Long
Dim C62 As Long, C64 As Long, C63 As Long, C65 As Long, M62 As Long, M64 As Long, M63 As Long, M65 As Long
Dim I62 As Long, I64 As Long, I63 As Long, I65 As Long, K62 As Long, K64 As Long, K63 As Long, K65 As Long
Dim C72 As Long, C74 As Long, C73 As Long, C75 As Long, M72 As Long, M74 As Long, M73 As Long, M75 As Long
Dim I72 As Long, I74 As Long, I73 As Long, I75 As Long, K72 As Long, K74 As Long, K73 As Long, K75 As Long
LastR = Sheets("HANG - DORU").Range("A65500").End(xlUp).Row
If LastR > 1 Then
Arr = Sheets("HANG - DORU").Range("A1:H" & LastR)
For i = 2 To UBound(Arr)
If Arr(i, 2) = 2200 Or Arr(i, 2) = 2250 Or Arr(i, 2) = 2260 Or Arr(i, 2) = 2270 Or Arr(i, 2) = 2500 Or Arr(i, 2) = 2550 Or Arr(i, 2) = 2560 Or Arr(i, 2) = 2570 Then
If Arr(i, 6) = "CTL" Then C12 = C12 + 1
If Arr(i, 6) = "TCI" Or Arr(i, 6) = "TCO" Or Arr(i, 6) = "CMT" Then M12 = M12 + 1
If Arr(i, 6) = "TMM" Or Arr(i, 6) = "ITS" Or Arr(i, 6) = "STR" Or Arr(i, 6) = "BPL" Then I12 = I12 + 1
End If
If Arr(i, 2) = 4200 Or Arr(i, 2) = 4250 Or Arr(i, 2) = 4260 Or Arr(i, 2) = 4270 Or Arr(i, 2) = 4500 Or Arr(i, 2) = 4550 Or Arr(i, 2) = 4560 Or Arr(i, 2) = 4570 Or Arr(i, 2) = "L500" Then
If Arr(i, 6) = "CTL" Then C14 = C14 + 1
If Arr(i, 6) = "TCI" Or Arr(i, 6) = "TCO" Or Arr(i, 6) = "CMT" Then M14 = M14 + 1
If Arr(i, 6) = "TMM" Or Arr(i, 6) = "ITS" Or Arr(i, 6) = "STR" Or Arr(i, 6) = "BPL" Then I14 = I14 + 1
End If
If Arr(i, 2) = 2230 Or Arr(i, 2) = 2530 Then
If Arr(i, 6) = "CTL" Then C13 = C13 + 1
If Arr(i, 6) = "TCI" Or Arr(i, 6) = "TCO" Or Arr(i, 6) = "CMT" Then M13 = M13 + 1
If Arr(i, 6) = "TMM" Or Arr(i, 6) = "ITS" Or Arr(i, 6) = "STR" Or Arr(i, 6) = "BPL" Then I13 = I13 + 1
End If
If Arr(i, 2) = 4230 Or Arr(i, 2) = 4530 Then
If Arr(i, 6) = "CTL" Then C15 = C15 + 1
If Arr(i, 6) = "TCI" Or Arr(i, 6) = "TCO" Or Arr(i, 6) = "CMT" Then M15 = M15 + 1
If Arr(i, 6) = "TMM" Or Arr(i, 6) = "ITS" Or Arr(i, 6) = "STR" Or Arr(i, 6) = "BPL" Then I15 = I15 + 1
End If
Next i
End If
LastR = Sheets("NHAR - DORU").Range("A65500").End(xlUp).Row
If LastR > 1 Then
Arr = Sheets("NHAR - DORU").Range("A1:H" & LastR)
For i = 2 To UBound(Arr)
If Arr(i, 2) = 2200 Or Arr(i, 2) = 2250 Or Arr(i, 2) = 2260 Or Arr(i, 2) = 2270 Or Arr(i, 2) = 2500 Or Arr(i, 2) = 2550 Or Arr(i, 2) = 2560 Or Arr(i, 2) = 2570 Then
If Arr(i, 6) = "KHA" Or Arr(i, 6) = "TNO" Or Arr(i, 6) = "VIC" Or Arr(i, 6) = "TTN" Or Arr(i, 6) = "CLH" Or Arr(i, 6) = "CBD" Or Arr(i, 6) = "CDN" Or Arr(i, 6) = "IST" Or Arr(i, 6) = "IBN" Or Arr(i, 6) = "MTH" Or Arr(i, 6) = "TMT" Or Arr(i, 6) = "TMY" Or Arr(i, 6) = "TSD" Or Arr(i, 6) = "TNT" Then K12 = K12 + 1
End If
If Arr(i, 2) = 4200 Or Arr(i, 2) = 4250 Or Arr(i, 2) = 4260 Or Arr(i, 2) = 4270 Or Arr(i, 2) = 4500 Or Arr(i, 2) = 4550 Or Arr(i, 2) = 4560 Or Arr(i, 2) = 4570 Or Arr(i, 2) = "L500" Then
If Arr(i, 6) = "KHA" Or Arr(i, 6) = "TNO" Or Arr(i, 6) = "VIC" Or Arr(i, 6) = "TTN" Or Arr(i, 6) = "CLH" Or Arr(i, 6) = "CBD" Or Arr(i, 6) = "CDN" Or Arr(i, 6) = "IST" Or Arr(i, 6) = "IBN" Or Arr(i, 6) = "MTH" Or Arr(i, 6) = "TMT" Or Arr(i, 6) = "TMY" Or Arr(i, 6) = "TSD" Or Arr(i, 6) = "TNT" Then K14 = K14 + 1
End If
If Arr(i, 2) = 2230 Or Arr(i, 2) = 2530 Then
If Arr(i, 6) = "KHA" Or Arr(i, 6) = "TNO" Or Arr(i, 6) = "VIC" Or Arr(i, 6) = "TTN" Or Arr(i, 6) = "CLH" Or Arr(i, 6) = "CBD" Or Arr(i, 6) = "CDN" Or Arr(i, 6) = "IST" Or Arr(i, 6) = "IBN" Or Arr(i, 6) = "MTH" Or Arr(i, 6) = "TMT" Or Arr(i, 6) = "TMY" Or Arr(i, 6) = "TSD" Or Arr(i, 6) = "TNT" Then K13 = K13 + 1
End If
If Arr(i, 2) = 4230 Or Arr(i, 2) = 4530 Then
If Arr(i, 6) = "KHA" Or Arr(i, 6) = "TNO" Or Arr(i, 6) = "VIC" Or Arr(i, 6) = "TTN" Or Arr(i, 6) = "CLH" Or Arr(i, 6) = "CBD" Or Arr(i, 6) = "CDN" Or Arr(i, 6) = "IST" Or Arr(i, 6) = "IBN" Or Arr(i, 6) = "MTH" Or Arr(i, 6) = "TMT" Or Arr(i, 6) = "TMY" Or Arr(i, 6) = "TSD" Or Arr(i, 6) = "TNT" Then K15 = K15 + 1
End If
Next i
End If
LastR = Sheets("NXLQ - DORU").Range("A65500").End(xlUp).Row
If LastR > 1 Then
Arr = Sheets("NXLQ - DORU").Range("A1:H" & LastR)
For i = 2 To UBound(Arr)
If Arr(i, 2) = 2200 Or Arr(i, 2) = 2250 Or Arr(i, 2) = 2260 Or Arr(i, 2) = 2270 Or Arr(i, 2) = 2500 Or Arr(i, 2) = 2550 Or Arr(i, 2) = 2560 Or Arr(i, 2) = 2570 Then
If Arr(i, 6) = "CTL" Then C22 = C22 + 1
If Arr(i, 6) = "TCI" Or Arr(i, 6) = "TCO" Or Arr(i, 6) = "CMT" Then M22 = M22 + 1
If Arr(i, 6) = "TMM" Or Arr(i, 6) = "ITS" Or Arr(i, 6) = "STR" Or Arr(i, 6) = "BPL" Then I22 = I22 + 1
End If
If Arr(i, 2) = 4200 Or Arr(i, 2) = 4250 Or Arr(i, 2) = 4260 Or Arr(i, 2) = 4270 Or Arr(i, 2) = 4500 Or Arr(i, 2) = 4550 Or Arr(i, 2) = 4560 Or Arr(i, 2) = 4570 Or Arr(i, 2) = "L500" Then
If Arr(i, 6) = "CTL" Then C24 = C24 + 1
If Arr(i, 6) = "TCI" Or Arr(i, 6) = "TCO" Or Arr(i, 6) = "CMT" Then M24 = M24 + 1
If Arr(i, 6) = "TMM" Or Arr(i, 6) = "ITS" Or Arr(i, 6) = "STR" Or Arr(i, 6) = "BPL" Then I24 = I24 + 1
End If
If Arr(i, 2) = 2230 Or Arr(i, 2) = 2530 Then
If Arr(i, 6) = "CTL" Then C23 = C23 + 1
If Arr(i, 6) = "TCI" Or Arr(i, 6) = "TCO" Or Arr(i, 6) = "CMT" Then M23 = M23 + 1
If Arr(i, 6) = "TMM" Or Arr(i, 6) = "ITS" Or Arr(i, 6) = "STR" Or Arr(i, 6) = "BPL" Then I23 = I23 + 1
End If
If Arr(i, 2) = 4230 Or Arr(i, 2) = 4530 Then
If Arr(i, 6) = "CTL" Then C25 = C25 + 1
If Arr(i, 6) = "TCI" Or Arr(i, 6) = "TCO" Or Arr(i, 6) = "CMT" Then M25 = M25 + 1
If Arr(i, 6) = "TMM" Or Arr(i, 6) = "ITS" Or Arr(i, 6) = "STR" Or Arr(i, 6) = "BPL" Then I25 = I25 + 1
End If
Next i
End If
LastR = Sheets("HXLA - DORU").Range("A65500").End(xlUp).Row
If LastR > 1 Then
Arr = Sheets("HXLA - DORU").Range("A1:H" & LastR)
For i = 2 To UBound(Arr)
If Arr(i, 2) = 2200 Or Arr(i, 2) = 2250 Or Arr(i, 2) = 2260 Or Arr(i, 2) = 2270 Or Arr(i, 2) = 2500 Or Arr(i, 2) = 2550 Or Arr(i, 2) = 2560 Or Arr(i, 2) = 2570 Then K22 = K22 + 1
If Arr(i, 2) = 4200 Or Arr(i, 2) = 4250 Or Arr(i, 2) = 4260 Or Arr(i, 2) = 4270 Or Arr(i, 2) = 4500 Or Arr(i, 2) = 4550 Or Arr(i, 2) = 4560 Or Arr(i, 2) = 4570 Or Arr(i, 2) = "L500" Then K24 = K24 + 1
If Arr(i, 2) = 2230 Or Arr(i, 2) = 2530 Then K23 = K23 + 1
If Arr(i, 2) = 4230 Or Arr(i, 2) = 4530 Then K25 = K25 + 1
Next i
End If
LastR = Sheets("NHAR - CAPR").Range("A65500").End(xlUp).Row
If LastR > 1 Then
Arr = Sheets("NHAR - CAPR").Range("A1:H" & LastR)
For i = 2 To UBound(Arr)
If Arr(i, 2) = 2200 Or Arr(i, 2) = 2250 Or Arr(i, 2) = 2260 Or Arr(i, 2) = 2270 Or Arr(i, 2) = 2500 Or Arr(i, 2) = 2550 Or Arr(i, 2) = 2560 Or Arr(i, 2) = 2570 Then
If Arr(i, 6) = "KHA" Or Arr(i, 6) = "TNO" Or Arr(i, 6) = "VIC" Or Arr(i, 6) = "TTN" Or Arr(i, 6) = "CLH" Or Arr(i, 6) = "CBD" Or Arr(i, 6) = "CDN" Or Arr(i, 6) = "IST" Or Arr(i, 6) = "IBN" Or Arr(i, 6) = "MTH" Or Arr(i, 6) = "TMT" Or Arr(i, 6) = "TMY" Or Arr(i, 6) = "TSD" Or Arr(i, 6) = "TNT" Then K32 = K32 + 1
End If
If Arr(i, 2) = 4200 Or Arr(i, 2) = 4250 Or Arr(i, 2) = 4260 Or Arr(i, 2) = 4270 Or Arr(i, 2) = 4500 Or Arr(i, 2) = 4550 Or Arr(i, 2) = 4560 Or Arr(i, 2) = 4570 Or Arr(i, 2) = "L500" Then
If Arr(i, 6) = "KHA" Or Arr(i, 6) = "TNO" Or Arr(i, 6) = "VIC" Or Arr(i, 6) = "TTN" Or Arr(i, 6) = "CLH" Or Arr(i, 6) = "CBD" Or Arr(i, 6) = "CDN" Or Arr(i, 6) = "IST" Or Arr(i, 6) = "IBN" Or Arr(i, 6) = "MTH" Or Arr(i, 6) = "TMT" Or Arr(i, 6) = "TMY" Or Arr(i, 6) = "TSD" Or Arr(i, 6) = "TNT" Then K34 = K34 + 1
End If
If Arr(i, 2) = 2230 Or Arr(i, 2) = 2530 Then
If Arr(i, 6) = "KHA" Or Arr(i, 6) = "TNO" Or Arr(i, 6) = "VIC" Or Arr(i, 6) = "TTN" Or Arr(i, 6) = "CLH" Or Arr(i, 6) = "CBD" Or Arr(i, 6) = "CDN" Or Arr(i, 6) = "IST" Or Arr(i, 6) = "IBN" Or Arr(i, 6) = "MTH" Or Arr(i, 6) = "TMT" Or Arr(i, 6) = "TMY" Or Arr(i, 6) = "TSD" Or Arr(i, 6) = "TNT" Then K33 = K33 + 1
End If
If Arr(i, 2) = 4230 Or Arr(i, 2) = 4530 Then
If Arr(i, 6) = "KHA" Or Arr(i, 6) = "TNO" Or Arr(i, 6) = "VIC" Or Arr(i, 6) = "TTN" Or Arr(i, 6) = "CLH" Or Arr(i, 6) = "CBD" Or Arr(i, 6) = "CDN" Or Arr(i, 6) = "IST" Or Arr(i, 6) = "IBN" Or Arr(i, 6) = "MTH" Or Arr(i, 6) = "TMT" Or Arr(i, 6) = "TMY" Or Arr(i, 6) = "TSD" Or Arr(i, 6) = "TNT" Then K35 = K35 + 1
End If
Next i
End If
LastR = Sheets("HANG - CAPR").Range("A65500").End(xlUp).Row
If LastR > 1 Then
Arr = Sheets("HANG - CAPR").Range("A1:H" & LastR)
For i = 2 To UBound(Arr)
If Arr(i, 2) = 2200 Or Arr(i, 2) = 2250 Or Arr(i, 2) = 2260 Or Arr(i, 2) = 2270 Or Arr(i, 2) = 2500 Or Arr(i, 2) = 2550 Or Arr(i, 2) = 2560 Or Arr(i, 2) = 2570 Then
If Arr(i, 6) = "CTL" Then C32 = C32 + 1
If Arr(i, 6) = "TCI" Or Arr(i, 6) = "TCO" Or Arr(i, 6) = "CMT" Then M32 = M32 + 1
If Arr(i, 6) = "TMM" Or Arr(i, 6) = "ITS" Or Arr(i, 6) = "STR" Or Arr(i, 6) = "BPL" Then I32 = I32 + 1
End If
If Arr(i, 2) = 4200 Or Arr(i, 2) = 4250 Or Arr(i, 2) = 4260 Or Arr(i, 2) = 4270 Or Arr(i, 2) = 4500 Or Arr(i, 2) = 4550 Or Arr(i, 2) = 4560 Or Arr(i, 2) = 4570 Or Arr(i, 2) = "L500" Then
If Arr(i, 6) = "CTL" Then C34 = C34 + 1
If Arr(i, 6) = "TCI" Or Arr(i, 6) = "TCO" Or Arr(i, 6) = "CMT" Then M34 = M34 + 1
If Arr(i, 6) = "TMM" Or Arr(i, 6) = "ITS" Or Arr(i, 6) = "STR" Or Arr(i, 6) = "BPL" Then I34 = I34 + 1
End If
If Arr(i, 2) = 2230 Or Arr(i, 2) = 2530 Then
If Arr(i, 6) = "CTL" Then C33 = C33 + 1
If Arr(i, 6) = "TCI" Or Arr(i, 6) = "TCO" Or Arr(i, 6) = "CMT" Then M33 = M33 + 1
If Arr(i, 6) = "TMM" Or Arr(i, 6) = "ITS" Or Arr(i, 6) = "STR" Or Arr(i, 6) = "BPL" Then I33 = I33 + 1
End If
If Arr(i, 2) = 4230 Or Arr(i, 2) = 4530 Then
If Arr(i, 6) = "CTL" Then C35 = C35 + 1
If Arr(i, 6) = "TCI" Or Arr(i, 6) = "TCO" Or Arr(i, 6) = "CMT" Then M35 = M35 + 1
If Arr(i, 6) = "TMM" Or Arr(i, 6) = "ITS" Or Arr(i, 6) = "STR" Or Arr(i, 6) = "BPL" Then I35 = I35 + 1
End If
Next i
End If
LastR = Sheets("HANG - CXLA").Range("A65500").End(xlUp).Row
If LastR > 1 Then
Arr = Sheets("HANG - CXLA").Range("A1:H" & LastR)
For i = 2 To UBound(Arr)
If Arr(i, 2) = 2200 Or Arr(i, 2) = 2250 Or Arr(i, 2) = 2260 Or Arr(i, 2) = 2270 Or Arr(i, 2) = 2500 Or Arr(i, 2) = 2550 Or Arr(i, 2) = 2560 Or Arr(i, 2) = 2570 Then
If Arr(i, 6) = "CTL" Then C52 = C52 + 1
If Arr(i, 6) = "TCI" Or Arr(i, 6) = "TCO" Or Arr(i, 6) = "CMT" Then M52 = M52 + 1
If Arr(i, 6) = "TMM" Or Arr(i, 6) = "ITS" Or Arr(i, 6) = "STR" Or Arr(i, 6) = "BPL" Then I52 = I52 + 1
End If
If Arr(i, 2) = 4200 Or Arr(i, 2) = 4250 Or Arr(i, 2) = 4260 Or Arr(i, 2) = 4270 Or Arr(i, 2) = 4500 Or Arr(i, 2) = 4550 Or Arr(i, 2) = 4560 Or Arr(i, 2) = 4570 Or Arr(i, 2) = "L500" Then
If Arr(i, 6) = "CTL" Then C34 = C54 + 1
If Arr(i, 6) = "TCI" Or Arr(i, 6) = "TCO" Or Arr(i, 6) = "CMT" Then M54 = M54 + 1
If Arr(i, 6) = "TMM" Or Arr(i, 6) = "ITS" Or Arr(i, 6) = "STR" Or Arr(i, 6) = "BPL" Then I54 = I54 + 1
End If
If Arr(i, 2) = 2230 Or Arr(i, 2) = 2530 Then
If Arr(i, 6) = "CTL" Then C53 = C53 + 1
If Arr(i, 6) = "TCI" Or Arr(i, 6) = "TCO" Or Arr(i, 6) = "CMT" Then M53 = M53 + 1
If Arr(i, 6) = "TMM" Or Arr(i, 6) = "ITS" Or Arr(i, 6) = "STR" Or Arr(i, 6) = "BPL" Then I53 = I53 + 1
End If
If Arr(i, 2) = 4230 Or Arr(i, 2) = 4530 Then
If Arr(i, 6) = "CTL" Then C55 = C55 + 1
If Arr(i, 6) = "TCI" Or Arr(i, 6) = "TCO" Or Arr(i, 6) = "CMT" Then M55 = M55 + 1
If Arr(i, 6) = "TMM" Or Arr(i, 6) = "ITS" Or Arr(i, 6) = "STR" Or Arr(i, 6) = "BPL" Then I55 = I55 + 1
End If
Next i
End If