Option Explicit
Sub TEST()
Dim Arr, Brr, Crr, Z, i&, j%, R&, s%, T$, T2$, T3$
Set Z = CreateObject("Scripting.Dictionary")
Brr = Range(Sheets(1).[H12], Sheets(1).[A65536].End(3))
ReDim Crr(1 To UBound(Brr), 1 To 2)
For i = 1 To UBound(Brr)
T3 = Trim(Brr(i, 3))
If T3 = "" Then GoTo i01
For j = 4 To 8
T = T & "/" & Val(Brr(i, j))
Next
Z(T3 & T) = i
T = ""
Crr(i, 1) = "N"
i01: Next
For s = 2 To Sheets.Count
Arr = Range(Sheets(s).[G13], Sheets(s).[A65536].End(3))
For i = 1 To UBound(Arr)
T2 = Trim(Arr(i, 2))
If T2 = "" Then GoTo i02
For j = 3 To 7
T = T & "/" & Val(Arr(i, j))
Next
R = Z(T2 & T)
If R <> 0 Then Crr(R, 1) = "Y": Crr(R, 2) = Sheets(s).Name & "/ " & i + 12 & "¦C"
T = ""
i02: Next
Next
Sheets(1).[I12].Resize(UBound(Crr), 2) = Crr
End Sub§@ªÌ: 198188 ®É¶¡: 2024-2-26 13:01