Sub TimText()
Dim sArr As Variant, eR As Long, Ngay() As Variant, lR As Long, dArr() As Variant
Dim maxCol As Long, r As Long, j As Long, k As Long, chk As Boolean
With Sheet8
eR = .Range("C" & .Rows.Count).End(xlUp).Row + 1
sArr = .Range("C2:AG" & eR).Value2: eR = UBound(sArr, 1): maxCol = UBound(sArr, 2)
lR = .Range("AK" & .Rows.Count).End(xlUp).Row
Ngay = .Range("AK2:AK" & lR).Value2: lR = UBound(Ngay, 1)
ReDim dArr(1 To lR, 0)
For j = 1 To lR
For r = 1 To eR Step 2
For k = 1 To maxCol
If Ngay(j, 1) = sArr(r, k) Then
chk = True
dArr(j, 0) = sArr(r + 1, k)
GoTo 1
End If
Next k
Next r
1:
Next j
If chk = True Then
.Range("AL2").Resize(lR, 1) = dArr
End If
End With
End Sub